满1000元,打九折满2000元,打八折满3000元,打七折满4000元,打六折5000以上打五折用c++如何打代码
时间: 2024-10-19 13:16:54 浏览: 3
在C++中,你可以创建一个函数来计算折扣,根据给定的金额来确定折扣百分比。以下是一个简单的示例:
```cpp
#include <iostream>
double calculateDiscount(double totalAmount) {
if (totalAmount >= 5000) {
// 5000元以上打五折
return totalAmount * 0.5;
} else if (totalAmount >= 4000) {
// 4000-5000元之间打七折
return totalAmount * 0.7;
} else if (totalAmount >= 3000) {
// 3000-4000元之间打八折
return totalAmount * 0.8;
} else if (totalAmount >= 2000) {
// 2000-3000元之间打九折
return totalAmount * 0.9;
} else { // 小于2000元,按原价
return totalAmount;
}
}
int main() {
double amount = 3500; // 示例输入金额
double discountedPrice = calculateDiscount(amount);
std::cout << "打折后的价格为:" << discountedPrice << std::endl;
return 0;
}
```
这个程序会根据传入的`totalAmount`值,按照规则计算相应的折扣,并返回折扣后的价格。
阅读全文