Как рассчитать такую ​​же накопленную сумму

Я пытаюсь код для расчета накопленного / увеличенного количества конкретного значения.

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 для петель. один для еды и один для напитков. Каждый раз пользователь может вводить различные типы продуктов или напитков с разными платежами. Я должен в итоге оплатить как еду, так и напиток в конце плюс налог.

пожалуйста, дополните.

0

Решение

Предполагая, что вы используете payment в качестве выходных данных это будет связано с тем, что вы устанавливаете платеж равным 10,00, а не увеличиваете его. Чтобы выполнить приращение, используйте += вместо =

РЕДАКТИРОВАТЬ: все, что вам нужно знать об операторах можно найти Вот

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]