循环输入商品编号和购买数量,系统自动计算每种商品的价钱(单价X数量),并累加总金额。
当输入n时结账(假设享受8折优惠)结账时,根据折扣计算应付金额,输入实付金额,并找零
下面展示一些 内联代码片
。
使用c#实现
代码如下
// An highlighted block
int 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;
}
}
运行结果如下