Untitled
delta
csharp
8 months ago
2.2 kB
14
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