首先 进入我的库存管理系统你会发现 与他们的没有很大差别 但 也还是有经典部分的
首先 要初始化建立我的大量货品
public void Initial() { //第N个货产品 Goods good1 = new Goods(); good1.GoodsName1 = "什么都有"; good1.GoodsPlace1 = "第N仓库第N排第N列上下左右"; good1.GoodsPleased1 = 9999999999; good1.GoodsPrice1 = 1.111111111; goods[0] = good1;
怎么样? 库存多吧! 而且什么都有 价格超实惠 欢迎来选购。
public void ShowMenu() { int place ; do { Console.WriteLine(" -------------------------------欢迎使用默默无限量超级库存管理系统-------------------------------"); Console.WriteLine("1:根据货品名称获取货品位置 2:取得客户满意度最高的货品 3.退出"); Console.WriteLine("---------------------------------------------------------------------------------------------"); Console.WriteLine("请选择:"); place =int.Parse( Console.ReadLine()); switch (place) { case 1: //根据货品名称获取货品位置 if (GetGoodsPlace()==false) { Console.WriteLine("您输入的货品名称不正确!"); } break; case 2: //取得客户满意度最高的货品 GetMaxPleased(); break; case 3: Console.WriteLine("退出库存管理系统!"); return; default: Console.WriteLine("菜单选择错误,请重新输入选项!"); break; } } while (true); }
经过眼花缭乱的选购 终于你满载而归了。 那么请你选出一件或多件感到非常满意的货品吧!
//那么 请你输入感到最满意的物品信息吧 我会更加贴心为您服务的 public void GetMaxPleased() { Goods good = new Goods(); good = GetPleased(); Console.WriteLine("温馨提示:"); string goodsName1 = string.Format("客户满意度最高的货品:{0}摆放在:{1}满意度:{2} 价格:{3}", good.GoodsName1, good.GoodsPlace1, good.GoodsPleased1, good.GoodsPrice1); Console.WriteLine(goodsName1); } 得到满意最高的货品为: public Goods GetPleased() { Goods goodss= new Goods(); goodss.GoodsPleased1 = 0; foreach (Goods item in goods) { if(item!=null){ if (item.GoodsPleased1 > goodss.GoodsPleased1) { goodss.GoodsPleased1 = item.GoodsPleased1; goodss.GoodsName1 = item.GoodsName1; goodss.GoodsPlace1 = item.GoodsPlace1; goodss.GoodsPrice1 = item.GoodsPrice1; } } }