使用 C++ 计算购买商品数量

以下是一个使用 C++ 编写的程序,用于计算小明购买了多少罐啤酒,假设每罐啤酒 2.3 元,每瓶饮料 1.9 元,小明一共花费了 82.3 元:

#include <iostream>
using namespace std;

int main() {
    float totalCost = 82.3;
    float beerCost = 2.3;
    float drinkCost = 1.9;

    int beers = 0;
    float currentCost = 0.0;

    while (currentCost <= totalCost) {
        currentCost = beers * beerCost + (beers - 1) * drinkCost;
        if (currentCost == totalCost) {
            break;
        }
        beers++;
    }

    cout << '小明买了 ' << beers << ' 罐啤酒。' << endl;

    return 0;
}

代码说明:

  • 程序首先定义了总花费 totalCost,啤酒单价 beerCost 和饮料单价 drinkCost
  • 接着,使用 beers 变量来记录啤酒数量,并初始化为 0。
  • currentCost 变量用于存储当前购买商品的总花费,初始化为 0.0。
  • 使用 while 循环,不断增加啤酒数量,直到 currentCost 超过 totalCost
  • 在循环内部,计算当前购买商品的总花费,并判断是否等于总花费。
  • 如果等于总花费,则跳出循环,输出购买的啤酒数量。

运行结果:

小明买了 29 罐啤酒。

总结:

这个程序演示了如何使用循环和条件语句来计算购买的商品数量。程序使用了浮点数进行计算,但输出结果是整数,可以根据需要进行数据类型的调整。

C++ 计算购买商品数量的程序示例

原文地址: https://www.cveoy.top/t/topic/gVs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录