Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. /**
  2. ** Einführung in Algorithmen und Datenstrukturen
  3. ** Vorlage für ein Konsolenprogramm
  4. **
  5. ** <Beschreibung>
  6. **
  7. ** <Autoren>
  8. **/
  9.  
  10. #include <iostream> // Importiere die Standard Ein- und Ausgabe
  11.  
  12. #include <string> // Importiere die String Klasse
  13.  
  14. using namespace std; // Verwende den Standard Namensraum std
  15.  
  16. //========================================================================
  17.  
  18. //Überprüfung der Eingaben
  19.  
  20. char checkEingabe(char pEingabe) {
  21.  
  22. while (pEingabe != 'y' && pEingabe != 'n'){
  23. cout << "Das ist keine richtige Antwort! Probier's nochmal!" << endl;
  24. cin >> pEingabe;
  25. }
  26.  
  27. return pEingabe;
  28.  
  29. }
  30.  
  31.  
  32. //========================================================================
  33.  
  34. // Das Hauptprogramm
  35. int main() {
  36. char lEingabe = 'n';
  37. string tkk[3];
  38. string hobby[6];
  39. int arrayAbfrage = 0;
  40.  
  41. tkk[0] = "Wir trinken Tee";
  42. tkk[1] = "Wir trinken Kaffee";
  43. tkk[2] = "Wir trinken Kakao";
  44.  
  45. hobby[0] = "kochen";
  46. hobby[1] = "klettern";
  47. hobby[2] = "krwall";
  48. hobby[3] = "kegeln";
  49. hobby[4] = "karaoke";
  50. hobby[5] = "karate";
  51.  
  52. cout << "Antworten bitte mit y für ja, n für nein" << endl << endl;
  53.  
  54. cout << "Frage im Telefon: Hallo, ist da wer?" << endl;
  55.  
  56. cin >> lEingabe;
  57.  
  58. if (checkEingabe(lEingabe) == 'n') {
  59. cout << "OK, hab verstanden. Ich ruf dich später nochmal an ;)" << endl;
  60. return 0;
  61. }
  62.  
  63. else {
  64. cout << "Willst du mit mir was essen?" << endl;
  65.  
  66. cin >> lEingabe;
  67.  
  68. if (checkEingabe(lEingabe) == 'y') {
  69. cout << "Yay wir essen zusammen!\nWir sind jetzt Freunde!!!" << endl;
  70. return 0;
  71. }
  72.  
  73. else {
  74. cout << "Möchtest du etwas warmes trinken?" << endl;
  75.  
  76.  
  77. cin >> lEingabe;
  78. if (checkEingabe(lEingabe) == 'y') {
  79. cout << "Was möchtest du?\n0. Tee, 1. Kaffee, 2. Kakao" << endl;
  80. cin >> arrayAbfrage;
  81.  
  82. if (arrayAbfrage == 0 || arrayAbfrage == 1 || arrayAbfrage == 2) {
  83. cout << tkk[arrayAbfrage] << endl;
  84. cout << "Wir sind jetzt Freunde! yaaaaaaaaaaaaaaaaaaaaaaay" << endl;
  85. return 0;
  86. }
  87. }
  88.  
  89. else {
  90. cout << "Hmm... was machst du so in deiner Freizeit?" << endl;
  91.  
  92. for (int i = 0; i < 6; i++) {
  93.  
  94. cout << "machst du gerne: " << i << ". " << hobby[i] << endl;
  95.  
  96. cin >> lEingabe;
  97. if (checkEingabe(lEingabe) == 'y') {
  98. cout << "Lass uns das machen!\nWir sind jetzt Freunde! yaaaaay!" << endl;
  99. return 0;
  100. }
  101.  
  102. }
  103. }
  104.  
  105. cout << "Okay, was hat mir am wenigsten schlecht gefallen? (Zahl zwischen 0 und 5)" << endl;
  106. cin >> arrayAbfrage;
  107.  
  108. while (arrayAbfrage > 5 && arrayAbfrage < 0){
  109. cout << "Das ist kein vernünftiger Wert! Probier's nochmal!" << endl;
  110. cin >> arrayAbfrage;
  111. }
  112.  
  113. cout << "lass uns " << hobby[arrayAbfrage] << endl;
  114.  
  115. return 0;
  116. }
  117. }
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement