MeinHarry Potter Rätsel xD
-
Mein neustes Projekt ist so eben fertig geworden!!!!
Ein Harry Potter quiz aus dem Ersten Band!
#include <iostream> #include <cstdlib> using namespace std; int main() { int Punkte = 0; int Antwort; int a; int b; int c; int d; int Name; //Vorwort cout<<"Dies ist der ZAG-Test!!Aus dem Ersten Band des Harry Potter Buches"<<endl; cout<<"Von 20-16 Pkt gibt es ein O"<<endl <<"Bis 15-12 Pkt. gibt es ein E."<<endl <<" Von 11-9 gibt es ein A."<<endl <<"Von 8-6 gibt es ein M."<<endl <<"Von5-3Gibt es ein S."<<endl <<"Von 2-0 gibt es ein T."<<endl; cout<<"Die Noten bedeuten folgendes:"<<endl <<"O ist die beste Note, die man erreichen kann und bedeutet ausgeschrieben Ohne gleichen."<<endl <<"E ist die zweitbeste Note, die ihr erreichenkoennt und bedeutet Erwartungen übertroffen."<<endl <<"A ist die Note, mit der ihr gerade noch besteht. Die Note bedeutet Annehmbar."<<endl <<"Die Noten mit denen ihr duchfallen könnt, folgen nun!"<<endl <<"M steht fuer Mies."<<endl <<"S steht fuer Schlecht."<<endl <<"T steht fuer Troll, wenn ihr das erreicht, seid ihr echt gut(ironie)!"<<endl; cout<<endl; // Frage 1 cout << "Wie sind Harrys Eltern ums leben gekommen?" << endl; cout << "1.) Wurden sie bis zum toedlichen Punkt gequaelt" << endl; cout << "2.) Wurden sie erstochen" << endl; cout << "3.) Wurden sie mit einem Arvada Kedarva Zauber ermordet" << endl; cout << "4.) Wurden sie mit Abra Kadabra in den Himmel gezaubert" << endl; cin>>Antwort; if(Antwort == 3) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 1){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 2 cout << "wer war wirklich fuer die Morde nach dem Fall der Potter Famile verantwortlich?" << endl; cout << "1.) Wurmschwanz/Peter Peddigrew" << endl; cout << "2.) Sirius Black/Tatze" << endl; cout << "3.) Lucius Malfoy" << endl; cout << "4.) Balletrix Lastange" << endl; cin>>Antwort; if(Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 3 cout << "Wie kam Harry zu den Durslys" << endl; cout << "1.) Durch Albus Dumbledore" << endl; cout << "2.) Durch Die Auroren" << endl; cout << "3.) oder wars Minarva McGonegal" << endl; cout << "4.) Durch Hagrid" << endl; cin>>Antwort; if(Antwort == 4) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 1){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 4 cout << "Wieso hat Severus Snape vor dem angriff auf die Potters Dumbeldore gebeten, Lili zu schuetzen" << endl; cout << "1.) Weil er sie selbst toeten wollte" << endl; cout << "2.) Um sein Gewissen zu bereinigen" << endl; cout << "3.) Um sie zu versklaven" << endl; cout << "4.) weil er sie liebte" << endl; cin>>Antwort; if(Antwort == 4) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 1){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 5 cout << "Was fragte Dumbledore, als er die bitte von Snape gehoert hatte" << endl; cout << "1.) Wieso nur Lili?" << endl; cout << "2.) Was ist mit James und dem kleinen Kind" << endl; cout << "3.) sind ihn die anderen beiden egal, die bei ihr leben" << endl; cout << "4.) Wieso lässt Lord Voldemord nicht seine gade ihren gunsten walten" << endl; cin>>Antwort; if(Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 6 cout << "Was gescha nachdem die Potters gestorben waren" << endl; cout << "1.) Snape suchte Dumbledore auf und fragte wie dies moeglich war" << endl; cout << "2.) alle waren froh das die Potters fort waren" << endl; cout << "3.) die Todesser waren immernoch bei Lord Voldemord" << endl; cout << "4.) Lord Voldemord hat das Minesterium erobert" << endl; cin>>Antwort; if(Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 7 cout << "Wo wohnte Harry bei den Dudlys?" << endl; cout << "1.) Wandschrank" << endl; cout << "2.) Wohnzimmer" << endl; cout << "3.) Keller" << endl; cout << "4.) Oder Im 1.OG" << endl; cin>>Antwort; if(Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 8 cout << "Wo sind die Dudlys von Hargid gefunden worden?" << endl; cout << "1.) Im Wald" << endl; cout << "2.) An einem Alten Hotel" << endl; cout << "3.) Auf einem Boot" << endl; cout << "4.) Auf einen abgelegenen Ort" << endl; cin>>Antwort; if(Antwort == 3) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 1){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 9 cout << "Wie kam Harry in die Winkelgasse rein?" << endl; cout << "1.) Durch denTropfendenkessel" << endl; cout << "2.) Durch eine Wand" << endl; cout << "3.) Mit Flohpulver" << endl; cout << "4.) Mit Dumbledore" << endl; cin>>Antwort; if(Antwort == 2) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 1){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 10 cout << "Wieviele Zauberstaebe musste Harry antesten bei Olivander" << endl; cout << "1.) 1" << endl; cout << "2.) 5" << endl; cout << "3.) 3" << endl; cout << "4.) 4" << endl; cin>>Antwort; if(Antwort == 3) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 1){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 11 cout << "Wie bekam Harry Hedwig" << endl; cout << "1.) Von einem Zauberer, der ihn kannte" << endl; cout << "2.) Hagrid hat sie ihn gekauft" << endl; cout << "3.) Er hat sie sich gekauft" << endl; cout << "4.) Sioe ist ihm zugeflogen" << endl; cin>>Antwort; if(Antwort == 2) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 1){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 11 cout << "Welchen Zauberspruch benutze Hermine an Harry?" << endl; cout << "1.) Petrificus Totalus" << endl; cout << "2.) Ratze Putz" << endl; cout << "3.) Reparo" << endl; cout << "4.) Okolos Reparo" << endl; cin>>Antwort; if(Antwort == 4) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 1){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 12 cout << "Wie begrueste Dumbledorte die Shueler?" << endl; cout << "1.) Ihrgendwelche Wörter" << endl; cout << "2.) lange Rede" << endl; cout << "3.) kurz Willkommen aber nun esst erstmal" << endl; cout << "4.) Schulordnung Verkuendet" << endl; cin>>Antwort; if(Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} //Frage 13 if(Antwort == 4){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 3){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} if(Antwort == 2){cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl;} cout<<"Deine Gesamtpunktzahl: "<<Punkte<<endl; cout<<"Deine Gesamtpunktzahl: "<<Punkte<<endl; //Frage 13 cout << "Wieviele moeglichkeiten gibt es beim Quiddisch zu faulen?" << endl; cout << "1.) 0" << endl; cout << "2.) 900" << endl; cout << "3.) 500" << endl; cout << "4.) 700" << endl; cin>>Antwort; if(Antwort == 4) { cout << "Richtig" << endl; Punkte++; } else {cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage14 cout << "Wie heisst der Kapitän der Quidditch-Mannschaft von Gryffindor in Harry Potters erstem Schuljahr?" << endl; cout << "1.) Alicia Spinnet" << endl; cout << "2.) Angelina Johnson" << endl; cout << "3.) Hermine Granger" << endl; cout << "4.) Oliver Wood" << endl; cin>>Antwort; if(Antwort == 4) { cout << "Richtig" << endl; Punkte++; } else {cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } // Frage 15 cout << "Wonach riecht Quirrells Turban?" << endl; cout << "1.) Nach Met" << endl; cout << "2.) nach Knoblauch" << endl; cout << "3.) nach alten Schuhe" << endl; cout << "4.) Nach Knoblauch" << endl; cin>>Antwort; if(Antwort == 4) { cout << "Richtig" << endl; Punkte++; } else {cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 16 cout << "Welche Position nimmt Ron im Schachspiel ein, das eine der Aufgaben darstellt, die den Zugang zum Stein der Weisen versperren?" << endl; cout << "1.) Turms" << endl; cout << "2.) Königs" << endl; cout << "3.) Laeufers" << endl; cout << "4.) Springers" << endl; cin>>Antwort; if(Antwort == 4) { cout << "Richtig" << endl; Punkte++; } else {cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 17 cout << "Wie viele Erstklaessler kamen vor Harry in eine der Quidditch-Mannschaften der Haeuser?" << endl; cout << "1.) Nur einer" << endl; cout << "2.) Drei seit 1754" << endl; cout << "3.) keiner" << endl; cout << "4.) 6 in den letzen 300 jahren" << endl; cin>>Antwort; if(Antwort == 1) { cout << "Richtig" << endl; Punkte++; } else {cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } // Frage 18 cout << "Was schenkt Hagrid Harry zu Weihnachten?" << endl; cout << "1.) Einen Drachen" << endl; cout << "2.) DEinen Schnatz" << endl; cout << "3.) Eine Flöte" << endl; cout << "4.) Eine Galleone" << endl; cin>>Antwort; if(Antwort == 3) { cout << "Richtig" << endl; Punkte++; } else {cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 19 cout << "Aus welchem Material ist Harrys Zauberstab?" << endl; cout << "1.) Elderholz und Phoenixfeder" << endl; cout << "2.) Ahorn und Dachenherzfaser" << endl; cout << "3.) Stechpalme und Phoenixfeder" << endl; cout << "4.) Phoenixfeder und Elfenbein" << endl; cin>>Antwort; if(Antwort == 3) { cout << "Richtig" << endl; Punkte++; } else {cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 20 cout << "Wer ist Jim McGuffin?" << endl; cout << "1.) Ein Wetteransager, der, als Voldemort von Harry Potter bezwungen wird, in den Abendnachrichten im Fernsehen von Sternschnuppenschauern berichtet." << endl; cout << "2.) Der Moderator der beliebten Sendung Kochen ohne Zaubern im Magischen Rundfunk MRF" << endl; cout << "3.) Ein ehemaliger Lehrer" << endl; cout << "4.) Ein Redakteur des Tagespropheten, der eng mit Rita Kimmkorn zusammenarbeitet." << endl; cin>>Antwort; if(Antwort == 3) { cout << "Richtig" << endl; Punkte++; } else {cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Schluss! if (Punkte>15) { cout<<"Glueckwunsch sie haben Ein O geschaft Ihre Punktzahl war:"<<Punkte<<endl; } if (Punkte>11) { cout<<"Glueckwunsch sie haben Ein E geschaft Ihre Punktzahl war:"<<Punkte<<endl; } if (Punkte>8) { cout<<"Glueckwunsch sie haben Ein A geschaft Ihre Punktzahl war:"<<Punkte<<endl; } if (Punkte>6) { cout<<"Glueckwunsch sie haben Ein M geschaft Ihre Punktzahl war:"<<Punkte<<endl; } if (Punkte>3) { cout<<"Glueckwunsch sie haben Ein S geschaft Ihre Punktzahl war:"<<Punkte<<endl; } if (Punkte>2) { cout<<"Glueckwunsch sie haben Ein T geschaft Ihre Punktzahl war:"<<Punkte<<endl; } system("PAUSE"); return 0; }
MfG Alexus
//Wenn mir jmd einen link zu den While schleifen geben könnte, wäre ich ihn sehr verbunden //Edit: Nehme Verbesserungsvorschläge gern an
-
So, und was sollen wir nun mit dem Haufen Copy&Paste?
Sorry, aber das ist nichts was es sich zu zeigen lohnt.Die Fragen sind sicher schön, aber das alles auf der Seite des Programmierens kann man viel, viel schöner machen.
-
The-Kenny schrieb:
das alles auf der Seite des Programmierens kann man viel, viel schöner machen.
Dann mach doch mal nen konkreten Vorschlag.
-
also mir hat's spaß gemacht.
habe aber nur ein M erreicht.
-
#include <iostream> #include <cstdlib> using namespace std; int spieleFrage(char const* frageText,char const* antwort1Text,char const* antwort2Text,char const* antwort3Text,char const* antwort4Text,int richtig) { cout<<frageText<<endl; cout<<"1.) "<<antwort1Text<<endl; cout<<"2.) "<<antwort2Text<<endl; cout<<"3.) "<<antwort3Text<<endl; cout<<"4.) "<<antwort4Text<<endl; int antwort; cin>>antwort; if (antwort==richtig) { cout << "Richtig" << endl; return 1; } else { cout<<"Ihre gegebene Antwort "<<antwort<<" war leider falsch."<<endl; return 0; } } int main() { //Vorwort cout<<"Dies ist der ZAG-Test!!Aus dem Ersten Band des Harry Potter Buches"<<endl; cout<<"Von 20-16 Pkt gibt es ein O"<<endl <<"Bis 15-12 Pkt. gibt es ein E."<<endl <<" Von 11-9 gibt es ein A."<<endl <<"Von 8-6 gibt es ein M."<<endl <<"Von5-3Gibt es ein S."<<endl <<"Von 2-0 gibt es ein T."<<endl; cout<<"Die Noten bedeuten folgendes:"<<endl <<"O ist die beste Note, die man erreichen kann und bedeutet ausgeschrieben Ohne gleichen."<<endl <<"E ist die zweitbeste Note, die ihr erreichenkoennt und bedeutet Erwartungen übertroffen."<<endl <<"A ist die Note, mit der ihr gerade noch besteht. Die Note bedeutet Annehmbar."<<endl <<"Die Noten mit denen ihr duchfallen könnt, folgen nun!"<<endl <<"M steht fuer Mies."<<endl <<"S steht fuer Schlecht."<<endl <<"T steht fuer Troll, wenn ihr das erreicht, seid ihr echt gut(ironie)!"<<endl; cout<<endl; int punkte = 0; punkte+=spieleFrage( "Wie sind Harrys Eltern ums leben gekommen?", "Wurden sie bis zum toedlichen Punkt gequaelt", "Wurden sie erstochen", "Wurden sie mit einem Arvada Kedarva Zauber ermordet", "Wurden sie mit Abra Kadabra in den Himmel gezaubert", 3); punkte+=spieleFrage( "Wer war wirklich fuer die Morde nach dem Fall der Potter Famile verantwortlich?", "Wurmschwanz/Peter Peddigrew", "Sirius Black/Tatze", "Lucius Malfoy", "Balletrix Lastange", 1); punkte+=spieleFrage( "Wie kam Harry zu den Durslys", "Durch Albus Dumbledore", "Durch Die Auroren", "oder wars Minarva McGonegal", "Durch Hagrid", 4); //das muster sollte klar sein. aber ich habe keine lust mehr, den rest umzusetzen /* //Frage 4 cout << "Wieso hat Severus Snape vor dem angriff auf die Potters Dumbeldore gebeten, Lili zu schuetzen" << endl; cout << "1.) Weil er sie selbst toeten wollte" << endl; cout << "2.) Um sein Gewissen zu bereinigen" << endl; cout << "3.) Um sie zu versklaven" << endl; cout << "4.) weil er sie liebte" << endl; cin>>Antwort; if (Antwort == 4) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 1) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 5 cout << "Was fragte Dumbledore, als er die bitte von Snape gehoert hatte" << endl; cout << "1.) Wieso nur Lili?" << endl; cout << "2.) Was ist mit James und dem kleinen Kind" << endl; cout << "3.) sind ihn die anderen beiden egal, die bei ihr leben" << endl; cout << "4.) Wieso lässt Lord Voldemord nicht seine gade ihren gunsten walten" << endl; cin>>Antwort; if (Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 6 cout << "Was gescha nachdem die Potters gestorben waren" << endl; cout << "1.) Snape suchte Dumbledore auf und fragte wie dies moeglich war" << endl; cout << "2.) alle waren froh das die Potters fort waren" << endl; cout << "3.) die Todesser waren immernoch bei Lord Voldemord" << endl; cout << "4.) Lord Voldemord hat das Minesterium erobert" << endl; cin>>Antwort; if (Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 7 cout << "Wo wohnte Harry bei den Dudlys?" << endl; cout << "1.) Wandschrank" << endl; cout << "2.) Wohnzimmer" << endl; cout << "3.) Keller" << endl; cout << "4.) Oder Im 1.OG" << endl; cin>>Antwort; if (Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 8 cout << "Wo sind die Dudlys von Hargid gefunden worden?" << endl; cout << "1.) Im Wald" << endl; cout << "2.) An einem Alten Hotel" << endl; cout << "3.) Auf einem Boot" << endl; cout << "4.) Auf einen abgelegenen Ort" << endl; cin>>Antwort; if (Antwort == 3) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 1) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 9 cout << "Wie kam Harry in die Winkelgasse rein?" << endl; cout << "1.) Durch denTropfendenkessel" << endl; cout << "2.) Durch eine Wand" << endl; cout << "3.) Mit Flohpulver" << endl; cout << "4.) Mit Dumbledore" << endl; cin>>Antwort; if (Antwort == 2) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 1) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 10 cout << "Wieviele Zauberstaebe musste Harry antesten bei Olivander" << endl; cout << "1.) 1" << endl; cout << "2.) 5" << endl; cout << "3.) 3" << endl; cout << "4.) 4" << endl; cin>>Antwort; if (Antwort == 3) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 1) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 11 cout << "Wie bekam Harry Hedwig" << endl; cout << "1.) Von einem Zauberer, der ihn kannte" << endl; cout << "2.) Hagrid hat sie ihn gekauft" << endl; cout << "3.) Er hat sie sich gekauft" << endl; cout << "4.) Sioe ist ihm zugeflogen" << endl; cin>>Antwort; if (Antwort == 2) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 1) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 11 cout << "Welchen Zauberspruch benutze Hermine an Harry?" << endl; cout << "1.) Petrificus Totalus" << endl; cout << "2.) Ratze Putz" << endl; cout << "3.) Reparo" << endl; cout << "4.) Okolos Reparo" << endl; cin>>Antwort; if (Antwort == 4) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 1) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 12 cout << "Wie begrueste Dumbledorte die Shueler?" << endl; cout << "1.) Ihrgendwelche Wörter" << endl; cout << "2.) lange Rede" << endl; cout << "3.) kurz Willkommen aber nun esst erstmal" << endl; cout << "4.) Schulordnung Verkuendet" << endl; cin>>Antwort; if (Antwort == 1) { cout << "Richtig" << endl; Punkte++; } if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 13 if (Antwort == 4) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 3) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } if (Antwort == 2) { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } cout<<"Deine Gesamtpunktzahl: "<<Punkte<<endl; cout<<"Deine Gesamtpunktzahl: "<<Punkte<<endl; //Frage 13 cout << "Wieviele moeglichkeiten gibt es beim Quiddisch zu faulen?" << endl; cout << "1.) 0" << endl; cout << "2.) 900" << endl; cout << "3.) 500" << endl; cout << "4.) 700" << endl; cin>>Antwort; if (Antwort == 4) { cout << "Richtig" << endl; Punkte++; } else { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage14 cout << "Wie heisst der Kapitän der Quidditch-Mannschaft von Gryffindor in Harry Potters erstem Schuljahr?" << endl; cout << "1.) Alicia Spinnet" << endl; cout << "2.) Angelina Johnson" << endl; cout << "3.) Hermine Granger" << endl; cout << "4.) Oliver Wood" << endl; cin>>Antwort; if (Antwort == 4) { cout << "Richtig" << endl; Punkte++; } else { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } // Frage 15 cout << "Wonach riecht Quirrells Turban?" << endl; cout << "1.) Nach Met" << endl; cout << "2.) nach Knoblauch" << endl; cout << "3.) nach alten Schuhe" << endl; cout << "4.) Nach Knoblauch" << endl; cin>>Antwort; if (Antwort == 4) { cout << "Richtig" << endl; Punkte++; } else { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 16 cout << "Welche Position nimmt Ron im Schachspiel ein, das eine der Aufgaben darstellt, die den Zugang zum Stein der Weisen versperren?" << endl; cout << "1.) Turms" << endl; cout << "2.) Königs" << endl; cout << "3.) Laeufers" << endl; cout << "4.) Springers" << endl; cin>>Antwort; if (Antwort == 4) { cout << "Richtig" << endl; Punkte++; } else { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 17 cout << "Wie viele Erstklaessler kamen vor Harry in eine der Quidditch-Mannschaften der Haeuser?" << endl; cout << "1.) Nur einer" << endl; cout << "2.) Drei seit 1754" << endl; cout << "3.) keiner" << endl; cout << "4.) 6 in den letzen 300 jahren" << endl; cin>>Antwort; if (Antwort == 1) { cout << "Richtig" << endl; Punkte++; } else { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } // Frage 18 cout << "Was schenkt Hagrid Harry zu Weihnachten?" << endl; cout << "1.) Einen Drachen" << endl; cout << "2.) DEinen Schnatz" << endl; cout << "3.) Eine Flöte" << endl; cout << "4.) Eine Galleone" << endl; cin>>Antwort; if (Antwort == 3) { cout << "Richtig" << endl; Punkte++; } else { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 19 cout << "Aus welchem Material ist Harrys Zauberstab?" << endl; cout << "1.) Elderholz und Phoenixfeder" << endl; cout << "2.) Ahorn und Dachenherzfaser" << endl; cout << "3.) Stechpalme und Phoenixfeder" << endl; cout << "4.) Phoenixfeder und Elfenbein" << endl; cin>>Antwort; if (Antwort == 3) { cout << "Richtig" << endl; Punkte++; } else { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } //Frage 20 cout << "Wer ist Jim McGuffin?" << endl; cout << "1.) Ein Wetteransager, der, als Voldemort von Harry Potter bezwungen wird, in den Abendnachrichten im Fernsehen von Sternschnuppenschauern berichtet." << endl; cout << "2.) Der Moderator der beliebten Sendung Kochen ohne Zaubern im Magischen Rundfunk MRF" << endl; cout << "3.) Ein ehemaliger Lehrer" << endl; cout << "4.) Ein Redakteur des Tagespropheten, der eng mit Rita Kimmkorn zusammenarbeitet." << endl; cin>>Antwort; if (Antwort == 3) { cout << "Richtig" << endl; Punkte++; } else { cout<<"Ihre gegebene Antwort "<<Antwort<<endl<<",war leider falsch."<<endl; } */ //Schluss! if (punkte>15) { cout<<"Glueckwunsch sie haben Ein O geschaft."; } else if (punkte>11) { cout<<"Glueckwunsch sie haben Ein E geschaft."; } else if (punkte>8) { cout<<"Glueckwunsch sie haben Ein A geschaft."; } else if (punkte>6) { cout<<"Glueckwunsch sie haben Ein M geschaft."; } else if (punkte>3) { cout<<"Glueckwunsch sie haben Ein S geschaft."; } else if (punkte>2) { cout<<"Glueckwunsch sie haben Ein T geschaft."; } cout<<" Ihre Punktzahl war "<<punkte<< " Punkte."<<endl; system("PAUSE"); return 0; }