40 lines
766 B
C++
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;
|
|
} |