c#实现循环输入商品编号和购买数量,结账时应付金额并找零
循环输入商品编号和购买数量,系统自动计算每种商品的价钱(单价X数量),并累加总金额。
当输入n时结账(假设享受8折优惠)结账时,根据折扣计算应付金额,输入实付金额,并找零
下面展示一些 内联代码片
。
使用c#实现
代码如下
// An highlighted blockint a, b;double totalPrices = 0;double totalPrices2;double totalPrices3;double tXu = 245.0d;double wangXie = 570.0d;double wangPai = 500.0d;Console.WriteLine("---------------------------------");Console.WriteLine("请选择购买的商品编号:");Console.WriteLine("1.T恤 2.网球鞋 3.网球拍");Console.WriteLine("---------------------------------");for (int k = 1; k > 0; k++){Console.WriteLine("请输入商品编号:");a = int.Parse(Console.ReadLine());Console.WriteLine("请输入购买数量:");b = int.Parse(Console.ReadLine());if (a==1){totalPrices += tXu * b;Console.WriteLine("T恤¥{0} 数量{1} 合计{2}",tXu,b,totalPrices);}if (a==2){totalPrices2 = wangXie * b;totalPrices += totalPrices2;Console.WriteLine("网球鞋¥{0} 数量{1} 合计{2}",wangXie,b,totalPrices2);}if (a==3){totalPrices3 = wangPai * b;totalPrices += totalPrices3;Console.WriteLine("网球拍¥{0} 数量{1} 合计{2}",wangPai,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 = int.Parse(Console.ReadLine());Console.WriteLine("找钱:{0}",p-yingFu);break;}}
运行结果如下
c#实现循环输入商品编号和购买数量,结账时应付金额并找零相关推荐
- Java 实现循环输入商品编号和购买数量,当输入n时结账,结账时计算应付金额并且找零
问题描述 循环输入商品编号和购买数量,当输入n时结账,结账时计算应付金额并且找零. 目录 问题描述 (一)定义初始变量 (二)问题分析 (1)循环语句的选择 1. for语句 2. while语句 3 ...
- php商品在最少购买,ECSHOP给商品设置最少购买数量的方法
ecshop后台默认没有给商品设置最小起订量或者最少购买量的功能.保哥在使用ecshop做一个商城时,要给商品设置包邮来吸引买家,但又不想买家购买一件产品也给包邮,这样很容易亏本.对于价值较高的商品有 ...
- Redis 购物车 - 删除商品与更新购买数量
@ApiOperation(value = "从购物车中删除商品", notes = "从购物车中删除商品", httpMethod = "POST& ...
- 现要为某一个销售部门编写一个程序管理约100种商品。要求设计一个结构体类型来描述商品,每种商品包括商品编号(如A001)、商品名称、商品销售量和商品销售额等信息,并编写以下函数···········
原题:现要为某一个销售部门编写一个程序管理约100种商品.要求设计一个结构体类型来描述商品,每种商品包括商品编号(如A001).商品名称.商品销售量和商品销售额等信息,并编写以下函数: 1.编写一个函 ...
- Python第十四次课堂作业(类和对象):商品类增加购买功能
题目 在上次作业的基础上增加购买等交互 代码 # 商品类 # 用户类(父类) # 普通用户类(子类) # VIP用户类(子类) # 管理员类(子类) # 商家类 # 商品类 # 异常信息类 # 自定义 ...
- c语言输入三个商品的价格,若有一个大于100元或者总价大于200元,全部商品打9折,并完成付款和找零
输入三个商品的价格,若有一个大于100元或者总价大于200元,全部商品打9折,并完成付款和找零 #include <stdio.h> int main() { int a=0; int ...
- 根据上面的products列表写一个循环,不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,终用户输入q退出时,打印购买的商品列表。
一.问题: 现有商品列表如下: 1.products = [["iphone",6888],["MacPro",14800],["小米6", ...
- 写一个循环,不断的问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,最终用户输入q退出时,打印购物车里的商品列表
写一个循环,不断的问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,最终用户输入q退出时,打印购物车里的商品列表 写一个循环,不断的问用户想买什么,用户选择一个商品编号,就把对应的商 ...
- 1.创建Scanner对象2创建Map集合对象3.循环将商品加入购物车4.在循环中根据输入的店铺名称和商品名称,封装成Product对象
1.定义一个商品类(Product),包括两个属性:store(店铺名称),name(商品名称),提供对应的构造以及get/set方法,还有重写 hashCode和equals方法 2.定义测试类 2 ...
最新文章
- OAuth 2.0攻击面与案例总结
- C++中插件使用举例
- 37、C++ Primer 4th笔记,特殊工具与技术,类成员指针
- 四川音乐学录音艺术与计算机音乐,艺考中作曲专业和录音专业有什么不同呢?...
- php和python哪个好-PHP和Python语言选择哪个好
- c++ DirectShow播放任意格式的视频
- WinForm 之 程序启动不显示主窗体
- 【算法】第76题 Minimum Window Substring
- 《Java基础学习笔记》JAVA面向对象之封装
- 合宙800 cgnsinf 只回复ok_中奖了吗?老夫妻突然被告知账户多了800多万元!记者去调查,钱又没了!|汉口银行|民政局|低保|周师傅...
- Linux系统Load average负载详细解释
- Gartner公布2017年全球云存储魔力象限:阿里云跻身四强
- 论文查重率这么高,是由什么原因造成的?
- pgadmin4使用教程
- matlab2009a下载 win7,MATLAB R2009a完美安装及下载
- 移动应用的必杀技:超级app+轻应用
- 2022年全球市场软件无线电平台总体规模、主要企业、主要地区、产品和应用细分研究报告
- go基准测试bench
- 使用WebGL绘制流动虚线
- js实现单选框的选择