Das Länderquiz bekommt jetzt eine Version 5…
Der Quellcode für Länderquiz 5:
#include <iostream>
int main ()
{
// Menü ausgeben
int befehl = -1;
std::string antwort01;
std::string antwort02;
std::string antwort03;
while(befehl != 0)
{
std::cout <<std::endl;
std::cout << " Länderquiz Version 05" << "\n";
std::cout << " Länderquiz Europa starten <1>" << "\n";
std::cout << " Länderquiz Deutschland starten <2>" << "\n";
std::cout << " Länderquiz Afrika starten <3>" << "\n";
std::cout << " Länderquiz Asien starten <4>" << "\n";
std::cout << " Programm beenden <0>" << "\n";
std::cout << " Ihre Eingabe : ";
std::cin >> befehl;
// Die switch-Anweisung für das Auswahlmenue
switch(befehl)
{
case 0:
std::cout <<std::endl;
std::cout << "Programm beenden" <<std::endl;
break;
case 1:
std::cout << "Was ist die Hauptstadt von Deutschland?\n";
std::cin >> antwort01;
if (antwort01 == "Berlin" || antwort01 == "berlin" || antwort01 == "BERLIN"){
std::cout << "Richtig. Was ist die Haupstadt von Frankreich?\n";
std::cin >> antwort02;
}
else
{
std::cout << "Leider falsch.\n";
return 0;
}
if(antwort02 == "Paris" || antwort02 == "paris" || antwort02 == "PARIS"){
std::cout << "Richtig. Was ist die Haupstadt von Spanien?\n";
std::cin >> antwort03;
}
else
{
std::cout << "Leider falsch.\n";
return 0;
}
if(antwort03 == "Madrid" || antwort03 == "madrid" || antwort03 == "MADRID"){
std::cout << "Richtig. Du hast das Länderquiz Europa erfolgreich abgeschlossen.\n";
}
else
{
std::cout << "Leider falsch.\n";
}
break;
case 2:
std::cout << "Was ist die Landeshauptstadt von Niedersachsen?\n";
std::cin >> antwort01;
if (antwort01 == "Hannover" || antwort01 == "hannover" || antwort01 == "HANNOVER"){
std::cout << "Richtig. Was ist die Landeshaupstadt von Bayern?\n";
std::cin >> antwort02;
}
else
{
std::cout << "Leider falsch.\n";
return 0;
}
if(antwort02 == "München" || antwort02 == "münchen" || antwort02 == "MÜNCHEN"){
std::cout << "Richtig. Was ist die Landeshaupstadt von Hessen?\n";
std::cin >> antwort03;
}
else
{
std::cout << "Leider falsch.\n";
return 0;
}
if(antwort03 == "Wiesbaden" || antwort03 == "wiesbaden" || antwort03 == "WIESBADEN"){
std::cout << "Richtig. Du hast das Länderquiz Deutschland erfolgreich abgeschlossen.\n";
}
else
{
std::cout << "Leider falsch.\n";
}
break;
case 3:
std::cout << "Was ist die Hauptstadt von Kenia?\n";
std::cin >> antwort01;
if (antwort01 == "Nairobi" || antwort01 == "nairobi" || antwort01 == "NAIROBI"){
std::cout << "Richtig. Was ist die Haupstadt von Ägypten?\n";
std::cin >> antwort02;
}
else
{
std::cout << "Leider falsch.\n";
return 0;
}
if(antwort02 == "Kairo" || antwort02 == "kairo" || antwort02 == "KAIRO"){
std::cout << "Richtig. Was ist die Haupstadt von Südafrika?\n";
std::cin >> antwort03;
}
else
{
std::cout << "Leider falsch.\n";
return 0;
}
if(antwort03 == "Pretoria" || antwort03 == "pretoria" || antwort03 == "PRETORIA"){
std::cout << "Richtig. Du hast das Länderquiz Afrika erfolgreich abgeschlossen.\n";
}
else
{
std::cout << "Leider falsch.\n";
}
break;
case 4:
std::cout << "Was ist die Hauptstadt von Japan?\n";
std::cin >> antwort01;
if (antwort01 == "Tokio" || antwort01 == "tokio" || antwort01 == "TOKIO"){
std::cout << "Richtig. Was ist die Haupstadt von Vietnam?\n";
std::cin >> antwort02;
}
else
{
std::cout << "Leider falsch.\n";
return 0;
}
if(antwort02 == "Hanoi" || antwort02 == "hanoi" || antwort02 == "HANOI"){
std::cout << "Richtig. Was ist die Haupstadt von China?\n";
std::cin >> antwort03;
}
else
{
std::cout << "Leider falsch.\n";
return 0;
}
if(antwort03 == "Peking" || antwort03 == "peking" || antwort03 == "PEKING"){
std::cout << "Richtig. Du hast das Länderquiz Asien erfolgreich abgeschlossen.\n";
}
else
{
std::cout << "Leider falsch.\n";
}
break;
default:
std::cout <<std::endl;
std::cout << " Ungueltige Eingabe" <<std::endl;
break;
} // Ende der switch-Anweisung
} // Ende der while-Schleife
return 0;
}