超市的折扣

分析问题

根据购买的三个商品的总价格,来判断打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;

}

保存 编译 运行