满1000元打九折,满2000元打八折,满3000元打七折,满4000元打六折,5000以上打五折用c++怎么打代码
时间: 2024-10-19 11:16:37 浏览: 5
在C++中,你可以创建一个函数来计算折扣价,这个函数会检查输入金额并应用相应的折扣规则。这里是一个简单的示例:
```cpp
#include <iostream>
using namespace std;
double calculateDiscountPrice(double totalPrice) {
if (totalPrice >= 5000) {
return totalPrice * 0.5; // 打五折
} else if (totalPrice >= 4000) {
return totalPrice * 0.6; // 打六折
} else if (totalPrice >= 3000) {
return totalPrice * 0.7; // 打七折
} else if (totalPrice >= 2000) {
return totalPrice * 0.8; // 打八折
} else if (totalPrice >= 1000) {
return totalPrice * 0.9; // 打九折
} else {
return totalPrice; // 如果不足1000元,按原价
}
}
int main() {
double inputPrice;
cout << "请输入价格:";
cin >> inputPrice;
cout << "打折后的价格是:" << calculateDiscountPrice(inputPrice) << endl;
return 0;
}
```
在这个程序中,`calculateDiscountPrice`函数接受总价作为参数,然后根据条件判断给出相应的折扣价。用户可以输入一个价格,然后程序会显示折扣后的价格。
阅读全文