栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

C#商店自动售卖系统

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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);
            }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908462.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号