分析问题
根据购买的三个商品的总价格,来判断打8折还是9折
建立模型
输入:商品价格1,商品价格2,商品价格3 输出:实际付款金额 计算总价: total_price = 商品价格1 + 商品价格2 + 商品价格3 判断折扣: 如果 total_price >= 200: 折扣 = 0.8 否则: 折扣 = 0.9 计算实际付款金额: actual_payment = total_price * 折扣 返回实际付款金额
编写代码
#include <bits/stdc++.h>
using namespace std;
int main(){
double p1, p2, p3,total;//定义三个变量 p 是price的缩写
cin >> p1 >> p2 >> p3;//连续赋值的使用方法
total = p1 + p2 + p3;
if(total >= 200){
total = total * 0.8;
}else{
total = total * 0.9;
}
cout << fixed << setprecision(1) << total; //保留一位小数的表达方法
return 0;
}