第五章 库存管理bool

来源:互联网 发布:鹏为软件股份有限公司 编辑:程序博客网 时间:2024/04/29 09:04
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Shopping{    class Goods    {        private string name;              public string Name        {            get { return name; }            set { name = value; }        }        public string place;        public int  manyidu;        public string priace;           }}

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Shopping{    class Storage    {        //Goods g = new Goods();        Goods[] array = new Goods[3];        public int num;        public void list()        {            array[0] = new Goods();            array[0].Name ="杯子";            array[0].place = "第一仓库第一排";            array[0].manyidu = 99;            array[0].priace = "16.5";            array[1] = new Goods();            array[1].Name = "花瓶";            array[1].place = "第一仓库第二排";            array[1].manyidu = 77;            array[1].priace = "27";            array[2] = new Goods();            array[2].Name = "热水器";            array[2].place = "第一仓库第三排";            array[2].manyidu = 55;            array[2].priace = "30";            Console.WriteLine("库存货品清单列表");            Console.WriteLine("---------------------------------------------");            foreach (Goods  n in array)            {                Console.WriteLine("货品名称:{0}",n.Name);            }            Console.WriteLine("---------------------------------------------");        }        public void caidan()        {            string option = "";            do            {                Console.WriteLine("-----------------------欢迎使用库存管理系统---------------------------");                Console.WriteLine("1.根据货品名称获取货品位置2.取得客户满意度最高的货品3.退出");                Console.WriteLine("----------------------------------------------------------------------");                Console.WriteLine("请选择:");                    option =Console.ReadLine();                switch (option)                {                    case "1":                        Show();                        break;                    case "2":                        manyidu();                        break;                    case "3":                        break;                    default:                        Console.WriteLine("菜单选择错误,请重新输入选项!");                        break;                }            } while (true);        }        public bool weizhi1()        {            Console.WriteLine("请输入货品名称:");            string huoname = Console.ReadLine();            for (int i = 0; i < array.Length; i++)            {                if (huoname.Equals(array[i].Name))                {                   // Console.WriteLine(array[i].place);                    num = i;                                      return true;                }                        else if (i == array.Length - 1)                {                   // Console.WriteLine("您输入的货品名称不正确!");                    return false;                }            }            return false;        }        public void Show() {            if (weizhi1())            {                Console.WriteLine(array[num].place);                          }            else {                Console.WriteLine("您输入的货品名称不正确!");                        }                        }              public void manyidu()        {          //  weizhi1();            Console.WriteLine("温馨提示:");            int max = 0;            int num = 0;            for (int i = 0; i < array.Length; i++)            {                if (array[i].manyidu > max) {                    max = array[i].manyidu;                    num = i;                    break;                                }                //if (array[i].manyidu >= 80 && array[i].manyidu <=100)                //{                //    Console.WriteLine("客户满意度最高的货品:{0},摆放在:{1}, 满意度:{2},价格:{3}",array [i].Name,array [i].place,array [i].manyidu,array [i].priace);                //    //break;                //}                //if (array[i].manyidu >= 60 && array[i].manyidu <80)                //{                //    Console.WriteLine("客户满意度中等的货品:{0},摆放在:{1}, 满意度:{2},价格:{3}", array[i].Name, array[i].place, array[i].manyidu, array[i].priace);                //   // break;                //}                //if (array[i].manyidu <60)                //{                //    Console.WriteLine("客户满意度较低的货品:{0},摆放在:{1}, 满意度:{2},价格:{3}", array[i].Name, array[i].place, array[i].manyidu, array[i].priace);                //    //break;                //}            }            Console.WriteLine("客户满意度最高的货品:{0},摆放在:{1}, 满意度:{2},价格:{3}", array[num].Name, array[num].place, max, array[num].priace);        }    }}

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Shopping{    class Program    {        static void Main(string[] args)        {            Storage s = new Storage();            s.list();            s.caidan();            Console.ReadLine();        }    }}

0 0
原创粉丝点击