C#商店自动售卖系统

由于是刚开始学,还有很多地方需要完善的代码,此代码仅供参考。

            int a;//编号
            int b;//购买数量
            double c;//物品单价
            double d;//物品合计
            string e;//物品名称
            double m = 0d;//结算合计
            string n;//判断结束

            Console.WriteLine("**************************");
            Console.WriteLine("请选择购买的商品编号:");
            Console.WriteLine("1. T恤   2.网球鞋   3.网球拍");
            Console.WriteLine("**************************");

            for (; ; )
            {
    
    
                Console.Write("请输入商品编号:");
                a = int.Parse(Console.ReadLine());
                Console.Write("请输入购买数量:");
                b = int.Parse(Console.ReadLine());

                switch (a)
                {
    
    
                    case 1:
                        e = "T恤";
                        c = 245.0d;
                        break;
                    case 2:
                        e = "网球鞋";
                        c = 570.0d;
                        break;
                    case 3:
                        e = "网球拍";
                        c = 800.0d;
                        break;
                    default:
                        e = "无此商品";
                        c = 0.0;
                        break;
                }

                d = b * c;
                m = d + m;
                Console.WriteLine("{0}{1:f1:c}      数量{2}      合计{3:f1:c}", e, c, b, d);
                Console.Write("是否继续(y/n)");
                n = Console.ReadLine();

                if (n == "n")//输入n退出结算,其余继续购买
                {
    
    
                    Console.WriteLine("");
                    break;
                }
                else
                {
    
    
                    Console.WriteLine("");
                }


            }
            Console.WriteLine("折扣:0.8");
            double h = m * 0.8;//打八折
            Console.WriteLine("应付金额:{0:f1}", h);
            Console.Write("实付金额:");
            double o = double.Parse(Console.ReadLine());

            if (o < h)
            {
    
    
                Console.WriteLine("钱不够。");
            }
            else
            {
    
    
                Console.WriteLine("找钱:{0:f1}", o - h);
            }

猜你喜欢

转载自blog.csdn.net/qq_28058231/article/details/108879214