You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
2.2 KiB

2 years ago
2 years ago
2 years ago
2 years ago
  1. package LernProgramm;
  2. import java.util.Scanner;
  3. import ITsecAufgaben.ITsecAufgaben;
  4. import src.digital.technik.DigitalTechnik;
  5. public class ProgrammMain {
  6. // Dies ist die Main Methode die quasi alles steuert und aufgruft
  7. public static void main(String[] args) {
  8. System.out.println("Willkommen bei diesem kleinen konsolenbasierten 'LernProgrammm'!\n"
  9. + "Dieses Programm wurde von Arthur M, Dominik G. Frederick F. und Jannis F. enntwickelt");
  10. System.out.println("Du hast x Spielmodi!\n" + "1. Karteikarten\n" + "2. Quizz\n" + "3. Binaer-Inverter\n"
  11. + "4. PrimZahlen bis 100\n" + "5. Schaltjahrberechnung\n" + "6. Schätzung der Zeit\n" + "7. ?\n"
  12. + "8. ...\n");
  13. Scanner einleser = new Scanner(System.in);
  14. int wahl = einleser.nextInt();
  15. switch (wahl) {
  16. case 1:
  17. FunktionenAusgelagert.Karteikarten();
  18. break;
  19. case 2:
  20. FunktionenAusgelagert.Quizz();
  21. break;
  22. case 3:
  23. FunktionenAusgelagert.Binaerrechner();
  24. break;
  25. case 4:
  26. FunktionenAusgelagert.PrimBis100();
  27. break;
  28. case 5:
  29. FunktionenAusgelagert.schaltjahr();
  30. break;
  31. case 6:
  32. FunktionenAusgelagert.Timer();
  33. break;
  34. case 7:
  35. FunktionenAusgelagert.EasterEgg();
  36. break;
  37. case 8:
  38. System.out.println("Hier könnte dein Code stehen!\n"
  39. + "Werde kreativ und erstelle eigene Funktioenn, die du auf dich anpassen kannst!");
  40. break;
  41. case 9:
  42. ITsecAufgaben a = new ITsecAufgaben();
  43. a.erstesQuiz();
  44. a.zweiteAufgabe();
  45. a.dritteAufgabe();
  46. a.vierteAufgabe();
  47. a.fünfteAufgabe();
  48. a.sechsteAufgabe();
  49. break;
  50. case 10:
  51. DigitalTechnik digiTec = new DigitalTechnik();
  52. digiTec.digitalTechnik1();
  53. digiTec.digitalTechnik2();
  54. digiTec.digitalTechnik3();
  55. digiTec.digitalTechnik4();
  56. digiTec.digitalTechnik5();
  57. digiTec.digitalTechnik6();
  58. digiTec.digitalTechnik7();
  59. digiTec.digitalTechnik8();
  60. digiTec.digitalTechnik9();
  61. digiTec.digitalTechnik10();
  62. digiTec.digitalTechnik11();
  63. digiTec.digitalTechnik12();
  64. digiTec.digitalTechnik13();
  65. digiTec.digitalTechnik14();
  66. break;
  67. default:
  68. System.out.println("Ungültige Eingabe, versuche es bitte erneut!\n");
  69. }
  70. System.out.println("Programm beendet\n" + "Wir würden uns sehr über ein Feedback sowie gefundene Bugs freuen");
  71. }
  72. }