```#include <iostream> #include <iomanip> using namespace std; int main() { double price; cin >> price; double cost = 0.0; // write your code here....... if(price>=100&&price<500) cost=price*0.9; else if(price>=500&&price<2000) cost=price*0.8; else if(price>=2000&&price<5000) cost=price*0.7; else if(price>=5000) cost=price*0.6; cout << setiosflags(ios::fixed) << setprecision(1) << cost << endl; return 0; }
时间: 2024-04-22 21:24:56 浏览: 111
#include <iostream>
这段代码是一个简单的计算商品价格折扣的程序。根据输入的价格,计算出相应的折扣价格并输出。
在代码中,`price` 表示商品的价格,`cost` 表示折扣后的价格。
首先,程序会通过 `cin` 语句从用户输入中获取价格。
然后,通过一系列的 `if` 语句判断价格的范围,并根据不同的范围计算出相应的折扣价格。具体来说:
- 如果价格在 100 到 500 之间(包含100和500),折扣为原价的 90%;
- 如果价格在 500 到 2000 之间(包含500和2000),折扣为原价的 80%;
- 如果价格在 2000 到 5000 之间(包含2000和5000),折扣为原价的 70%;
- 如果价格大于等于 5000,折扣为原价的 60%。
最后,通过 `cout` 语句输出折扣后的价格,并使用 `setiosflags(ios::fixed)` 和 `setprecision(1)` 来设置输出格式,保留小数点后一位。
希望对你有帮助!如果你还有其他问题,请随时提问。
阅读全文