ParkhausUI aktualisiert
parent
c85686b36e
commit
8044bf8f6a
41
ParkhausUI
41
ParkhausUI
|
@ -1,7 +1,10 @@
|
||||||
package pr2parkhaus;
|
package pr2parkhaus;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
public class ParkhausUI {
|
public class ParkhausUI {
|
||||||
|
|
||||||
|
Scanner in = new Scanner(System.in);
|
||||||
private ParkhausController controller;
|
private ParkhausController controller;
|
||||||
|
|
||||||
|
|
||||||
|
@ -13,23 +16,45 @@ public class ParkhausUI {
|
||||||
|
|
||||||
public void start() {
|
public void start() {
|
||||||
|
|
||||||
// Logik für die Benutzerinteraktion
|
|
||||||
System.out.println("Willkommen im Parkhaussystem.");
|
System.out.println("Willkommen im Parkhaussystem.");
|
||||||
|
|
||||||
|
while(true) {
|
||||||
|
|
||||||
|
// Logik für die Benutzerinteraktion
|
||||||
|
System.out.println();
|
||||||
|
System.out.println("Was wollen Sie tun?");
|
||||||
|
System.out.println("a: Tarife anzeigen \t b: Auto parken \t c: Parkhaus verlassen");
|
||||||
|
System.out.println("Ihre Auswahl: ");
|
||||||
|
|
||||||
|
String auswahl = in.nextLine();
|
||||||
|
|
||||||
|
switch(auswahl.charAt(0)) {
|
||||||
|
case 'a':
|
||||||
System.out.println("Hier sind unsere Tarife:");
|
System.out.println("Hier sind unsere Tarife:");
|
||||||
System.out.println();
|
System.out.println();
|
||||||
|
showTarife();
|
||||||
|
break;
|
||||||
|
|
||||||
tarife();
|
case 'b':
|
||||||
|
controller.Einfahrt();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'c':
|
||||||
|
controller.Ausfahrt();
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
System.out.println("Ungültige Eingabe");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void tarife() {
|
}
|
||||||
|
|
||||||
System.out.println("Die ersten 15 min Parken sind kostenfrei.\r\n"
|
}
|
||||||
+ "Jede angefangene Stunde kostet 1 Euro, die erste Stunde beginnt erst nach den freien 15 min.\r\n"
|
|
||||||
+ "Zwischen 20 und 6 Uhr kostet das Parken maximal 5 Euro. \r\n"
|
public void showTarife() {
|
||||||
+ "Der Preis ist pro Tag auf 15 Euro gedeckelt.\r\n"
|
|
||||||
+ "E-Autos erhalten 20% Rabatt.");
|
System.out.println(controller.getTarife());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue