#include <iostream>
using namespace std;

class CoffeeMachine {
private:
    string name;
    int bean;

public:
    CoffeeMachine(string machineName, int beanAmount = 100) {
        name = machineName;
        bean = beanAmount;
    }

    void make_coffee(int amount) {
        if (bean < amount) {
            cout << "원두가 부족합니다" << endl;
        } else {
            bean -= amount;
            cout << "커피 추출 완료. 남은 원두: " << bean << endl;
        }
    }

    int getBean(){
        return bean;
    }
};

int main() {
    CoffeeMachine machine("무인 카페 머신");

    machine.make_coffee(30);
    machine.make_coffee(30);
    machine.make_coffee(30);

    cout << "최종 남은 원두: " << machine.getBean() << endl;

    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: