From 0c15d4fbf340d4f7f9e03cdf7c8769e3eec0e17e Mon Sep 17 00:00:00 2001 From: Holger Boerchers Date: Sun, 23 Dec 2018 12:52:43 +0100 Subject: [PATCH] Working on #1 --- src/Motorradvermietung.cpp | 40 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/src/Motorradvermietung.cpp b/src/Motorradvermietung.cpp index c255cf1..ecf2160 100644 --- a/src/Motorradvermietung.cpp +++ b/src/Motorradvermietung.cpp @@ -1,5 +1,6 @@ #include #include +#include using namespace std; @@ -69,10 +70,45 @@ T ask_question(const string& question) void create_customer(); void create_reservation(); -void take_reservation(); +void rent_a_motorcycle(); void export_reservations(); +list reservations; + int main() { - std::cout << "Hello World!\n"; + while (true) + { + system("cls"); + cout << "Motorradvermietung (" << reservations.size() << " Reservierungen)" << endl << endl; + cout << "Bitte w\x84hlen Sie eine Option:" << endl; + cout << "1: Erstellen eines Kunden" << endl; + cout << "2: Erstellen einer Reservierung" << endl; + cout << "3: Motorrad herausgeben" << endl; + cout << "4: Reservierungen exportieren" << endl; + cout << endl; + cout << "0: Programm beenden" << endl; + const auto input = ask_question("Ihre Eingabe:"); + + switch (input) + { + case 1: + create_customer(); + break; + case 2: + create_reservation(); + break; + case 3: + rent_a_motorcycle(); + break; + case 4: + export_reservations(); + break; + case 0: + return 0; + default: + cout << "Unerlaubte Eingabe" << endl; + system("pause"); + } + } }