如何计算相同的累积金额

How to calculate the same accumulated amount

本文关键字:金额 何计算 计算      更新时间:2023-10-16

im 尝试使用代码来计算特定值的累积/递增量。

for (int a=1; a<= qtydrink; a++)
{
cout << "enter drink name:"
cin.getline( drink, 15)
.......
if (strcmp(drink, "beer") == 0)
{
payment = 10.00;
.......

好吧,所以一杯啤酒要花 10 美元,但如果用户输入另一杯啤酒,它会添加还是替换或其他东西? 我有一个 1.20 的数量,用户输入它两次,总计 2.40,但在输出中有时只有 2.20。

我有 2 个 for 循环。 一个用于食物,一个用于饮料。 每次用户都可以输入不同类型的食物或饮料,并支付不同的付款方式。 我最后必须将食物和饮料的付款加起来加上税。

请详细说明。

假设您使用payment作为输出,那是因为您将付款设置为等于 10.00,而不是递增它。要执行增量,请使用+=而不是=

编辑:您需要了解的有关运营商的所有信息都可以在这里找到