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

C# 小商城购买系统。类似商品购买类系统

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

C#    小商城购买系统。类似商品购买类系统

循环输入商品编号和购买数量,系统自动计算每种商品的价钱(单价X数量),并累加总金额。
当输入n时结账(假设享受8折优惠)
结账时,根据折扣计算应付金额,输入实付金额,并找零:
using System;

namespace ConsoleApp4
{
    class Program
    {
        static void Main(string[] args)
        {
            int a;
            int b;
            double totalprices = 0;
            double totalprices2;
            double totalprices3;
            double shirt = 245.0d;
            double shoes = 570d;
            double racket = 1000d;
            Console.WriteLine("***********************************");
            Console.WriteLine("请选择购买的商品编号:");
            Console.WriteLine("1.T恤      2.网球鞋   3.网球拍");
            Console.WriteLine("***********************************");

            for (int K = 1; K > 0; K++)
            {
                Console.WriteLine("请输入商品编号:");
                 a = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("请输入购买数量:");
                 b = Convert.ToInt32(Console.ReadLine());
                if (a == 1)
                {
                    totalprices += shirt * b;
                    Console.WriteLine("T恤 ¥{0} 数量{1} 合计{2}", shirt, b,totalprices);

                }
                if (a == 2)
                {
                    totalprices2 = shoes * b ;
                    totalprices += totalprices2;
                    Console.WriteLine("网球鞋 ¥{0} 数量{1} 合计{2}", shoes, b, totalprices2);

                }
                if (a == 3)
                {
                    totalprices3 = racket * b;
                    totalprices += totalprices3;
                    Console.WriteLine("网球拍 ¥{0} 数量{1} 合计{2}", racket, b, totalprices3);
                }
                Console.WriteLine("是否继续(y/n)");
                string s = Console.ReadLine();
                if (s == "n")
                {
                    double yingFu = totalprices * 0.8;
                    Console.WriteLine("折扣:0.8");
                    Console.WriteLine("应付款金额为:{0}", yingFu);
                    Console.WriteLine("实际付款金额:");
                    double p = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("找钱:{0}", p - yingFu);
                    break;

                }
            }
           

        
        }
    }
}

运行结果:

***********************************
请选择购买的商品编号:
1.T恤      2.网球鞋   3.网球拍
***********************************
请输入商品编号:
2
请输入购买数量:
55
网球鞋 ¥570 数量55 合计31350
是否继续(y/n)
y
请输入商品编号:
1
请输入购买数量:
323
T恤 ¥245 数量323 合计110485
是否继续(y/n)
n
折扣:0.8
应付款金额为:88388
实际付款金额:
90000
找钱:1612
请按任意键继续. . .

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/955681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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