输入商品原价和折扣,输出折扣价的c++语言
时间: 2024-10-25 17:10:51 浏览: 15
在C++中,你可以通过定义一个函数来计算折扣后的价格。这里是一个简单的示例:
```cpp
#include <iostream>
using namespace std;
// 定义计算折扣价的函数
double calculateDiscountPrice(double originalPrice, double discountRate) {
// 检查折扣率是否有效,通常折扣率范围是0到1之间
if (discountRate < 0 || discountRate > 1) {
cout << "错误:折扣率必须在0到1之间。" << endl;
return originalPrice; // 如果折扣率无效,返回原价
}
// 计算折扣价
double discountedPrice = originalPrice * (1 - discountRate);
return discountedPrice;
}
int main() {
double originalPrice, discountRate;
cout << "请输入商品原价:" << flush;
cin >> originalPrice;
cout << "请输入折扣率(例如,50%输入0.5):" << flush;
cin >> discountRate;
double discountedPrice = calculateDiscountPrice(originalPrice, discountRate);
cout << "折扣价为:" << discountedPrice << endl;
// 相关问题:
阅读全文