Untitled
delta
csharp
a month ago
2.2 kB
11
Indexable
Console.WriteLine("Willkommen zum Wissensquiz!"); Console.WriteLine("Beantworten Sie die Fragen, indem Sie dieAntwortnummer aufschreiben."); Console.WriteLine("Für jede richtige Antwort erhalten Sie 1 Punkt."); string[] questions = { "Wie viele Beine hat eine Spinne?", "Welcher Planet ist der Sonne am nächsten?", "Was ist das Ergebnis der Aktion 5 + 3?", "Die Hauptstadt von Polen ist?", "Welches ist der größte Ozean der Erde?" }; string[,] answers = { { "1. Sechs", "2. Acht", "3. Zehn" }, { "1. Venus", "2. Mars", "3. Mercury" }, { "1. Sieben", "2. Acht", "3. Neun" }, { "1. Warszawa", "2. Kraków", "3. Gdańsk" }, { "1. Atlantik", "2. Pazifischer", "3. Indisch" } }; int[] correctAnswers = { 2, 3, 2, 1, 2 }; int score = 0; for (int i = 0; i < questions.Length; i++) { Console.WriteLine($"\nFrage {i + 1}: {questions[i]}"); for (int j = 0; j < 3; j++) { Console.WriteLine(answers[i, j]); } Console.Write("Ihre Antwort (Nummer eingeben): "); int userAnswer; while (!int.TryParse(Console.ReadLine(), out userAnswer) || userAnswer < 1 || userAnswer > 3) { Console.WriteLine("Bitte geben Sie die richtige Antwortnummer ein(1, 2 oder 3): "); } if (userAnswer == correctAnswers[i]) { Console.WriteLine("So geht's! Dies ist die richtige Antwort."); score++; } else { Console.WriteLine("Dies ist leider nicht die richtige Antwort."); } } Console.WriteLine($"\nEnde des Quiz! Ihr Ergebnis ist: { score} Punkte auf { questions.Length} möglich.");
Editor is loading...
Leave a Comment