Реализация списания продукции исходя из выбранного напитка
Начинаю только изучать с++. Пытаюсь разобрать тему ООП. Придумал себе задачу для обучения и пытаюсь решить. Суть такова: есть что-то подобие кофемашины, пользователь должен выбрать номер напитка и в соответствии от выбранного напитка должно произойти списание продукции. На данном этапе я сделал вывод сообщения для пользователя, где ему предлагают выбрать напиток (1 - эспрессо или 2 - американо), так же есть что-то подобия рецепта для напитков . Я не могу додуматься как сделать списание продукции в соответствии с выбранным напитком. Помогите пожалуйста реализовать списание продукции. Это моя первая "программа".
#include <iostream>
using namespace std;
class CoffieGrinder {
private:
public:
int milk;
int coffie;
int water;
int numdrink;
int waterbank = 100; // Емкости кофемашины (вода/кофе/молоко)
int Coffiebank = 100;
int milkbank = 100;
void Starting() {
cout << "Enter number of drink 1-4: ";
cin >> numdrink;
Print();
};
void Print() {
if (numdrink == 1) {
cout << "U choose espresso";
}
else if (numdrink == 2) {
cout << "U choose amerikano";
}
else
cout << "Error";
};
};
int main()
{
setlocale(LC_ALL, "Russian");
CoffieGrinder a;
a.Starting();
// Cписок рецептов для приготовления
CoffieGrinder espresso; // 1
espresso.milk = 0;
espresso.coffie = 15;
espresso.water = 5;
CoffieGrinder americano; // 2
espresso.milk = 0;
espresso.coffie = 15;
espresso.water = 10;
return 0;
}