/
MorningKoffe
/
VendingMachineLogic
Обзор
Документация
Войти
/
MorningKoffe
/
VendingMachineLogic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
VendingMachine/main.cpp
34 строки
1 KB
Tsidik Vitaliy
init
04 июн 2026, 18:56
04 июн 2026, 18:56
e194e16
Код
Авторство
О чём код?
#include <windows.h> #include "Drink.h" #include "Snack.h" #include "VendingMachine.h" using namespace std; int main() { // Создание автомата и добавление слотов auto machine = new VendingMachine(16); // Заполнение слотов machine->addProduct(new Snack("Bounty", 260, 27.5f),6,75); machine->addProduct(new Snack("Snickers", 250, 81.0f),12,80); machine->addProduct(new Drink("Cola", 500, 500.0f),8,110); machine->addProduct(new Drink("Fanta", 500, 500.0f),3,110); // Отображение состояния cout << "Empty slots: " << machine->getEmptySlotsCount() << "\n"; machine->showContent(); // Продажа товара cout << "\nSelling:\n"; machine->sellProduct("Snickers"); machine->sellProduct("Fanta"); // Отображение обновлённого состояния cout << "\nAfter selling:\n"; machine->showContent(); // Очистка памяти delete machine; return 0; }