第五章 库存管理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
- 第五章 库存管理bool
- 第五章 库存管理 无bool
- c#第五章指导学习:库存管理
- 库存管理
- 库存管理
- 库存管理
- 【自考】运筹学 第四章库存管理
- 第五章 存储器管理
- 第五章 薪酬管理
- 第五章:内存管理
- 第五章:管理手机
- 第五章 时间管理
- 第五章-存储器管理
- 第五章范围管理
- FrmMerch库存管理
- 物流库存管理
- 库存管理系统 官网
- 库存管理系统设计方案
- Normal track, Fast track, Deep buffer, Codec offload 的区别
- backbone入门指南
- [hackerrank]Bob and Ben
- photos
- 判断按钮的点击和抬起
- 第五章 库存管理bool
- 二分查找算法(递归与非递归实现)
- [计算机网络笔记]第二部分——应用层协议
- adb命令判断键盘显示
- Java - 批量设置目录下所有图片的宽和高
- nginx服务器配置
- POJ 3026Borg Maze(DFS + 最小生成树)
- 设计模式之六原则
- 算法——Largest Rectangular Area in a HistogramLargest Rectangular Area in a Histogram