C#练习--实现超市购物结算

来源:互联网 发布:小说阅读网软件 编辑:程序博客网 时间:2024/06/10 05:16
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication10{    class Shopping    {        int shuliang;        int nongfushanquan = 0;        int jinmailang = 0;        int shuanghui = 0;        public string x;        Goods gd = new Goods();        public void show() {                        Console.WriteLine("请输入商品编号:");            gd.Number = int.Parse(Console.ReadLine());            Console.WriteLine("请输入购买数量:");           shuliang = int.Parse(Console.ReadLine());            if(gd.Number==1){                nongfushanquan = nongfushanquan + shuliang;                        }else if(gd.Number==2){                jinmailang = jinmailang + shuliang;                            }            else if (gd.Number == 3)            {                shuanghui = shuanghui + shuliang;            }                           Console.WriteLine("输入e停止购物,输入其他任意键继续购物:");                x = Console.ReadLine();                                                   }        public void showintis() {            double num1=0.00;            double num2=0.00;            double num3=0.00;            Console.WriteLine("-------------------欢迎光临光辉超市-----------------");            Console.WriteLine("商品名称\t\t单价\t\t数量\t\t小计");            if(nongfushanquan!=0){                num1 = nongfushanquan * 1.03;                Console.WriteLine("农夫山泉\t\t1.03\t\t"+nongfushanquan+"\t\t¥"+num1);                        } if(jinmailang!=0){                num2 = jinmailang * 3.50;                Console.WriteLine("今麦郎碗面\t\t3.50\t\t" + jinmailang + "\t\t¥" + num2);                        } if(shuanghui!=0){                num3 = shuanghui * 12.60;                Console.WriteLine("双汇火腿肠\t\t12.60\t\t" + shuanghui+ "\t\t¥" + num3);            }            double zongji = 0;            zongji = num1 + num2 + num3;            Console.WriteLine("总计:¥"+zongji);            Console.ReadLine();        }    }}
 class Goods    {        private int number;        public  int Number        {            get { return number; }            set { number = value; }        }        private string name;        public string Name        {            get { return name; }            set { name = value; }        }        private double money;        public double Money        {            get { return money; }            set { money = value; }        }                }}

static void Main(string[] args)        {            Shopping s = new Shopping();            Console.WriteLine("编号\t\t商品名称\t\t单价");            Console.WriteLine("1\t\t农夫山泉\t\t1.03");            Console.WriteLine("2\t\t今麦郎碗面\t\t3.50");            Console.WriteLine("3\t\t双汇火腿肠\t\t12.60");            s.show();           while(s.x!="e"){          s.show();           }            s.showintis();        }


0 0