题目内容:某超市商品打折促销。假定购买某商品的数量为x件,折扣情况如下: 由键盘输入商品的价格和购买的数量,编程计算购买x件商品应付总金额。要求用switch语句编程实现。
时间: 2024-01-21 12:16:11 浏览: 152
YOLO 数据集:货架商品摆放检测【包含划分好的数据集、类别class文件、数据可视化脚本】
5星 · 资源好评率100%
好的,以下是用switch语句编写的计算购买商品总金额的程序。请注意,我使用了C++语言编写,如果您使用的是其他语言,可能需要做出相应的修改。
```cpp
#include <iostream>
using namespace std;
int main() {
double price; // 商品单价
int quantity; // 购买数量
double total; // 总金额
cout << "请输入商品单价:";
cin >> price;
cout << "请输入购买数量:";
cin >> quantity;
switch (quantity) {
case 1:
total = price;
break;
case 2:
total = price * 2 * 0.9;
break;
case 3:
total = price * 3 * 0.8;
break;
case 4:
total = price * 4 * 0.7;
break;
case 5:
total = price * 5 * 0.6;
break;
default:
total = price * quantity;
break;
}
cout << "购买" << quantity << "件商品,应付总金额为:" << total << "元。" << endl;
return 0;
}
```
程序的思路是,根据购买数量使用switch语句判断折扣情况,然后计算出总金额。如果购买数量不在1到5之间,则不享受折扣,总金额为商品单价乘以购买数量。最后输出购买数量和总金额。
希望这个程序能够对您有所帮助!
阅读全文