switch case语句例子折扣
时间: 2023-11-05 14:53:22 浏览: 80
switch-case语句用法
当然,我可以为您提供一个关于使用 switch case 语句的折扣例子。假设我们要根据不同的购买金额给用户应用不同的折扣。以下是一个示例代码:
```C++
#include <iostream>
int main() {
double purchaseAmount;
double discount = 0.0;
std::cout << "请输入购买金额:";
std::cin >> purchaseAmount;
// 根据购买金额确定折扣
switch (purchaseAmount) {
case 500:
discount = 0.1;
break;
case 1000:
discount = 0.2;
break;
case 2000:
discount = 0.3;
break;
default:
discount = 0.0;
break;
}
double totalAmount = purchaseAmount - (purchaseAmount * discount);
std::cout << "折扣后的总金额为:" << totalAmount << std::endl;
return 0;
}
```
在这个例子中,用户输入购买金额,然后根据不同的购买金额范围应用不同的折扣。如果购买金额为500,折扣为10%;如果是1000,则折扣为20%;如果是2000,则折扣为30%。如果购买金额不在这些范围内,将应用0%的折扣。
请注意,此示例仅用于演示目的,实际情况中,可能需要更复杂的条件逻辑和更多的折扣选择。
阅读全文