由键盘输入商品的价格和购买的数量,编程计算购买x件商品应付总金额。要求用switch语句编程实现。
时间: 2024-05-15 10:12:13 浏览: 140
下面是用 C++ 编写的程序,可以实现您的需求:
```cpp
#include <iostream>
using namespace std;
int main() {
float price; // 商品单价
int quantity; // 商品数量
float total; // 总金额
cout << "请输入商品单价:";
cin >> price;
cout << "请输入购买数量:";
cin >> quantity;
switch (quantity) {
case 1:
total = price;
break;
case 2:
total = price * 2;
break;
case 3:
total = price * 3;
break;
case 4:
total = price * 4;
break;
case 5:
total = price * 5;
break;
default:
total = price * quantity;
break;
}
cout << "应付总金额为:" << total << endl;
return 0;
}
```
程序中,我们先接收用户输入的单价和数量,并且使用 switch 语句根据购买数量来计算总金额。如果购买数量大于 5,我们默认按照 `总金额 = 商品单价 x 购买数量` 的方式来计算。最后将计算出的总金额输出到屏幕上。
注意,在实际的商业场景中,我们需要考虑到更多的因素,比如打折、优惠券等等,这些都需要在程序中进行特殊处理。
阅读全文