Files
StateMachines/slotmachine.cpp
2026-05-16 02:45:12 +02:00

40 lines
766 B
C++

#include <iostream>
enum class MachineState {
Startup,
Ready,
PendigPayment,
Release,
Unlock,
Shutdown
};
// SIMULATING HARDWARE-REQUESTS
int main() {
MachineState state = MachineState::Startup;
state = MachineState::Ready;
while(true) {
std::string input;
switch (state) {
case MachineState::Ready: {
std::cout << "Pick a number" << std::endl;
std::getline(std::cin, input);
std::cout << "Coast: 15€" << std::endl;
state = MachineState::PendigPayment;
break;
}
case MachineState::PendigPayment: {
break;
}
}
}
return 0;
}