From 08766ddf9ea3704066ddb4fe87731d460f17781a Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 11:56:32 +0100 Subject: [PATCH 01/50] add namenseingabe --- .../test_duellist_spielesammlung_projekt.c | 4 ++-- .../out/c/duellist-spielesammlung-projekt.o | Bin 18395 -> 24732 bytes .../c/test_duellist_spielesammlung_projekt.o | Bin 22187 -> 28420 bytes ...t_duellist_spielesammlung_projekt_runner.o | Bin 11260 -> 26509 bytes .../test_duellist_spielesammlung_projekt.c | 4 ++-- src/main/duellist-spielesammlung-projekt.c | 9 +++++++++ 6 files changed, 13 insertions(+), 4 deletions(-) diff --git a/build/test/cache/test_duellist_spielesammlung_projekt.c b/build/test/cache/test_duellist_spielesammlung_projekt.c index b93b6e1..c8666c9 100644 --- a/build/test/cache/test_duellist_spielesammlung_projekt.c +++ b/build/test/cache/test_duellist_spielesammlung_projekt.c @@ -1428,7 +1428,7 @@ void test_getUserChoice_invalidInput(void) freopen("invalid_input.txt", "r", - (&_iob[0]) + (__acrt_iob_func(0)) ); @@ -1472,7 +1472,7 @@ void test_getUserAnswer_invalidInput(void) freopen("invalid_input.txt", "r", - (&_iob[0]) + (__acrt_iob_func(0)) ); diff --git a/build/test/out/c/duellist-spielesammlung-projekt.o b/build/test/out/c/duellist-spielesammlung-projekt.o index 6ddfdd014caeb002612f1d09c62ae4e308ea1956..08ee3ca5e3709ef292646de92c218b9eef568910 100644 GIT binary patch literal 24732 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 diff --git a/build/test/out/c/test_duellist_spielesammlung_projekt.o b/build/test/out/c/test_duellist_spielesammlung_projekt.o index 20ebcab42c76cbb8c179daebfe2332ce6b0b9bee..a4f377a93e03a61d275ae09ca8eb073e24f820a5 100644 GIT binary patch literal 28420 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 uRxB`+x;hk0 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 HE2#ek-R>t_ diff --git a/build/test/out/c/test_duellist_spielesammlung_projekt_runner.o b/build/test/out/c/test_duellist_spielesammlung_projekt_runner.o index 193a3bd21354bc4ed033374fdd6170013a2ba3b4..579644ad120c72adc21de6381adc40f6f3492cbc 100644 GIT binary patch literal 26509 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 Q<2i;9{lUixtH-7P0k6B6MF0Q* literal 11260 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 Date: Fri, 9 Feb 2024 11:58:21 +0100 Subject: [PATCH 02/50] add bereich --- src/main/duellist-spielesammlung-projekt.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index b4141e5..dfe90cc 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -553,4 +553,13 @@ char namenseingabe(char name1[100], char name2[100]) { printf("Spieler 2 geben Sie bitte ihren Spielernamen ein:"); scanf("%s", name2); return name1[100], name2[100]; +} + +int bereich(int zahl){ + printf("Der 1. Bereich handelt von Allgemein Wissen, zum Auswaehlen bitte die 1 eingeben!\n"); + printf("Der 2. Bereich handelt von Computern, zum Auswaehlen bitte die 2 eingeben!\n"); + printf("Der 3. Bereich handelt von Sport, zum Auswaehlen bitte die 3 eingeben!\n"); + printf("Der 4. Bereich handelt von Hauptstaedten, zum Auswaehlen bitte die 4 eingeben!\n"); + printf("Der 5. Bereich handelt von Geschichte, zum Auswaehlen bitte die 5 eingeben!\n"); + return zahl; } \ No newline at end of file From 966e7030b05bacdc88eba10b08de98457159100a Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 11:59:13 +0100 Subject: [PATCH 03/50] add bereichfalsch --- src/main/duellist-spielesammlung-projekt.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index dfe90cc..7e242d1 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -562,4 +562,14 @@ int bereich(int zahl){ printf("Der 4. Bereich handelt von Hauptstaedten, zum Auswaehlen bitte die 4 eingeben!\n"); printf("Der 5. Bereich handelt von Geschichte, zum Auswaehlen bitte die 5 eingeben!\n"); return zahl; +} + +int bereichfalsch(int zahl){ + printf("Sie haben eine Zahl ausserhalb der 1-5 eingegeben, bitte richtige Zahl eingeben!\n"); + printf("Der 1. Bereich handelt von Allgemein Wissen, zum Auswaehlen bitte die 1 eingeben!\n"); + printf("Der 2. Bereich handelt von Computern, zum Auswaehlen bitte die 2 eingeben!\n"); + printf("Der 3. Bereich handelt von Sport, zum Auswaehlen bitte die 3 eingeben!\n"); + printf("Der 4. Bereich handelt von Hauptstaedten, zum Auswaehlen bitte die 4 eingeben!\n"); + printf("Der 5. Bereich handelt von Geschichte, zum Auswaehlen bitte die 5 eingeben!\n"); + return zahl; } \ No newline at end of file From c2d547259ab243c19d63a40709b777d0e7e77654 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:02:06 +0100 Subject: [PATCH 04/50] =?UTF-8?q?add=20bereich1=201.=20H=C3=A4lfte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/duellist-spielesammlung-projekt.c | 76 +++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 7e242d1..438d296 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -572,4 +572,78 @@ int bereichfalsch(int zahl){ printf("Der 4. Bereich handelt von Hauptstaedten, zum Auswaehlen bitte die 4 eingeben!\n"); printf("Der 5. Bereich handelt von Geschichte, zum Auswaehlen bitte die 5 eingeben!\n"); return zahl; -} \ No newline at end of file +} + +int bereich1(char name1[100], char name2[100]){ + int antwort; + int zaehler1=0; + int zaehler2=0; + + //Fragen und Eingaben + printf("\nSie haben den 1. Bereich gewaehlt ueber Allgemein Wissen, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); + printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wer ist momentaner Bundeskanzler?\n"); + printf("1. Angela Merkel\t2. Olaf Scholz\n3. Wolfgang Schmidt\t4. Gerhard Schroeder\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Welche Stadt lag in der Naehe der Katastrophe Tschernobyl?\n"); + printf("1. Tschernobyl\t2. Kiew\n3. Pripyat\t4. Odessa \n"); + scanf("%d", &antwort); + if(antwort==3){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wer ist der griechische Gott des Donners?\n"); + printf("1. Hades\t2. Hermes\n3. Hera\t\t4. Zeus\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wie heisst der weltweit laengste Fluss?\n"); + printf("1. Nil\t\t2. Amazonas\n3. Niger\t4. Kongo \n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wie viele Zaehne hat ein Erwachesener Mensch?\n"); + printf("1. 30\t2. 32\n3. 31\t4. 34 \n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From 540b1ac36c8633a2c71ad7f4de88c6c8d1b067ec Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:03:26 +0100 Subject: [PATCH 05/50] =?UTF-8?q?add=20bereich1=202.=20H=C3=A4lfte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/duellist-spielesammlung-projekt.c | 80 +++++++++++++++++++++- 1 file changed, 79 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 438d296..417b63f 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -646,4 +646,82 @@ int bereich1(char name1[100], char name2[100]){ zaehler1++; } else - printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wo im Koerper wird Insulin produziert??\n"); + printf("1. Schilddruese\t2. Darm\n3. Magen\t4. Bauchspeicheldruese \n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wie heisst der groesste Berg der Welt?\n"); + printf("1. Mount Everest\t2. Zugspitze\n3. Makalu\t\t4. Lhotse \n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Welches Tier ist das schnellste Tier der Welt?\n"); + printf("1. Wanderfalke\t2. Leopard\n3. Gepard\t4. Albatross \n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("In welchem Jahr fiel die Berliner Mauer?\n"); + printf("1. 1979\t2. 1989\n3. 1985\t4. 1961 \n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wie viele Elemente gibt es im Periodensystem?\n"); + printf("1. 121\t2. 115\n3. 110\t4. 118 \n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + printf("----------------------------\n\n"); + + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); + if(zaehler1>zaehler2){ + printf("%s hat gewonnen!", name1); + } + else if(zaehler1==zaehler2) { + printf("Es ist ein Unentschieden!"); + } + else printf("%s hat gewonnen!", name2); + return 0; + } \ No newline at end of file From e7f8da783a72894273a01da8bd0d831d9763ef29 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:05:02 +0100 Subject: [PATCH 06/50] =?UTF-8?q?add=20bereich2=201.=20H=C3=A4lfte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/duellist-spielesammlung-projekt.c | 76 +++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 417b63f..ff97fdf 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -724,4 +724,78 @@ int bereich1(char name1[100], char name2[100]){ } else printf("%s hat gewonnen!", name2); return 0; - } \ No newline at end of file + } + + int bereich2(char name1[100], char name2[100]){ + int antwort; + int zaehler1 = 0; + int zaehler2 = 0; + + //Fragen und Eingaben + printf("\nSie haben den 1. Bereich gewaehlt ueber Computer, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); + printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Welches Systemprogramm eines PC ist direkt nach dem Einschalten bereit?\n"); + printf("1. HTML\t\t2. LISP\n3. UMTS\t\t4. BIOS\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Was bedeutet GIF?\n"); + printf("1. Graphics Internet Format`\t\t\t2. Graphics Interchange Format\n3. Graphics Intercommunication Format\t\t4. Grapics Intel Format \n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Was regelt die Uebertragung von Dokumenten im WWW (World Wide Web)?\n"); + printf("1. HTTP\t\t2. BIOS\n3. HTML\t\t4. UMTS\n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wie kann man jpeg auch noch Abkuerzen?\n"); + printf("1. jeg\t\t2. jpg\n3. jp\t\t4. jep \n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Mit wie vielen hexadezimalen Ziffern laesst sich ein Byte darstellen?\n"); + printf("1. 16\t\t2. 256\n3. 2\t\t4. 8\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From bd0eff0da1ad4ebbd8fb287481e46e66bc2fe971 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:06:59 +0100 Subject: [PATCH 07/50] =?UTF-8?q?add=20bereich2=202.=20H=C3=A4lfte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/duellist-spielesammlung-projekt.c | 80 +++++++++++++++++++++- 1 file changed, 79 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index ff97fdf..3124e7f 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -798,4 +798,82 @@ int bereich1(char name1[100], char name2[100]){ zaehler1++; } else - printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("In welchem Jahre begann - mit einem Vorlaeufer - die Geschichte des Internet?\n"); + printf("1. 1968\t\t2. 1970\n3. 1969\t\t4. 1971\n"); + scanf("%d", &antwort); + if(antwort==3){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Welches Unternehmen entwickelte das GIF-Format?\n"); + printf("1. T-Online\t\t2. CompuServe\n3. Microsoft\t\t4. IBM\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wie heisst der betruegerische Erwerb persoenlicher Daten im Internet?\n"); + printf("1. Setup\t\t2. Phishing\n3. Fishing\t\t4. Backup\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Welche Tabellen teilen Daten nach Gruppen ein?\n"); + printf("1. Mac-Tabellen\t\t\t2. Loriot-Tabellen\n3. Gates-Tabellen\t\t4. Pivot-Tabellen\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Was bedeutet Update?\n"); + printf("1. Systemsteuerung\t\t\t2. Neustart des Rechners\n3. grundlegendes Systemprogramm\t\t4. Aktualisierung\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + printf("----------------------------\n\n"); + + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); + if(zaehler1>zaehler2){ + printf("%s hat gewonnen!", name1); + } + else if(zaehler1==zaehler2) { + printf("Es ist ein Unentschieden!"); + } + else printf("%s hat gewonnen!", name2); + return 0; + } \ No newline at end of file From 0600384a3150bd9e911811f5f959d8e9728316f1 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:08:54 +0100 Subject: [PATCH 08/50] =?UTF-8?q?add=20bereich3=201.=20H=C3=A4lfte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/duellist-spielesammlung-projekt.c | 76 +++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 3124e7f..e339aac 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -876,4 +876,78 @@ int bereich1(char name1[100], char name2[100]){ } else printf("%s hat gewonnen!", name2); return 0; - } \ No newline at end of file + } + + int bereich3(char name1[100], char name2[100]){ + int antwort; + int zaehler1 = 0; + int zaehler2 = 0; + + //Fragen und Eingaben + printf("\nSie haben den 3. Bereich gewaehlt ueber Sport, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); + printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wie nennen Mountainbiker einen Sprung ueber ein Hindernis, bei dem beide Raeder in der Luft sind?\n"); + printf("1. Double Kick\t\t2. Bunny Hop\n3. Air Jump\t\t4. Kangaroo\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Der Langstreckenlaeufer Emil Zatopek war ...\n"); + printf("1. Russe\t\t2. Tscheche\n3. Pole\t\t\t4. Kroate\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Welches Land gewann die meisten olympischen Medaillen bei den Sommerspielen 1988 in Seoul?\n"); + printf("1. die USA\t\t2. die Sowjetunion\n3. Suedkorea\t\t4. die DDR\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("In welchem Land wurde der Fussballstar Alfredo di Stefano geboren?\n"); + printf("1. in Italien\t\t\t2. in Spanien\n3. in Argentinien\t\t4. in Brasilien\n"); + scanf("%d", &antwort); + if(antwort==3){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("In welcher Sportart gibt es den Doppelnelson?\n"); + printf("1. Beim Turmspringen\t\t2. Beim Ringen\n3. Beim Eiskunstlauf\t\t4. Beim Reiten\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From eb971e305d9cd9f3e95c41c7e14cb9a6c36032d8 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:14:53 +0100 Subject: [PATCH 09/50] =?UTF-8?q?add=20bereich3=202.=20H=C3=A4lfte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/duellist-spielesammlung-projekt.c | 80 +++++++++++++++++++++- 1 file changed, 79 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index e339aac..3d3cc4e 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -950,4 +950,82 @@ int bereich1(char name1[100], char name2[100]){ zaehler1++; } else - printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wie heisst die Zeit zwischen 2 olympischen Spielen?\n"); + printf("1. Olympionike\t\t2. Olympiade\n3. Intermezzo\t\t4. Interim\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("In welcher Stadt endet die Tour de France?\n"); + printf("1. Bordeaux\t\t2. Marsaille\n3. Lyon\t\t\t4. Paris\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wer bestritt fuer drei Nationen Fussball Lädnerspiele?\n"); + printf("1. Maradona\t\t2. Zinedine Zidane\n3. Pele\t\t\t4. Alfredo di Stefano\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wann fanden die Olympischen Sommerspiele in Moskau statt?\n"); + printf("1. nie\t\t2. 1980\n3. 1976\t\t4. 1984\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Nyon, der Sitz der UEFA, liegt in ...\n"); + printf("1. Frankreich\t\t2. der Schweiz\n3. Belgien\t\t4. dem Fuerstentum Monaco\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + printf("----------------------------\n\n"); + + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); + if(zaehler1>zaehler2){ + printf("%s hat gewonnen!", name1); + } + else if(zaehler1==zaehler2) { + printf("Es ist ein Unentschieden!"); + } + else printf("%s hat gewonnen!", name2); + return 0; + } \ No newline at end of file From debcf80b58e633ef1fe7b9f3bd32321548658229 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:16:48 +0100 Subject: [PATCH 10/50] add bereich4 1. Frage --- src/main/duellist-spielesammlung-projekt.c | 37 +++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 3d3cc4e..73e77e3 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1028,4 +1028,39 @@ int bereich1(char name1[100], char name2[100]){ } else printf("%s hat gewonnen!", name2); return 0; - } \ No newline at end of file + } + + int bereich4(char name1[100], char name2[100]){ + int antwort; + int zaehler1 = 0; + int zaehler2 = 0; + + //Fragen und Eingaben + printf("\nSie haben den 4. Bereich gewaehlt ueber Hauptstaedte, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); + printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Oesterreich?\n"); + printf("1. Tirol\t\t2. Salzburg\n3. Wien\t\t\t4. Wels\n"); + scanf("%d", &antwort); + if(antwort==3){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Deutschland?\n"); + printf("1. Berlin\t\t2. Dresden\n3. Hamburg\t\t4. Muenchen\n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From eb5c163a0dd48c23b2d99253ec359a4624740b4b Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:18:03 +0100 Subject: [PATCH 11/50] add bereich4 2. Frage --- src/main/duellist-spielesammlung-projekt.c | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 73e77e3..a2cb95d 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1062,5 +1062,31 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist richtig!\n\n"); zaehler2++; } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Belgien\n"); + printf("1. Aalst\t\t2. Mons\n3. Gent\t\t\t4. Bruessel\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Irland?\n"); + printf("1. Bray\t\t\t2. Galway\n3. Dublin\t\t4. Cork\n"); + scanf("%d", &antwort); + if(antwort==3){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } else printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From 7e2d02d86c61603a4f841752bff0e802e453b805 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:18:40 +0100 Subject: [PATCH 12/50] add bereich4 3. Frage --- src/main/duellist-spielesammlung-projekt.c | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index a2cb95d..c26e2e8 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1088,5 +1088,31 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist richtig!\n\n"); zaehler2++; } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Kanada?\n"); + printf("1. Ottawa\t\t2. Toronto\n3. Edmonton\t\t4. Vancouver\n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Was ist die Hautpstadt von Russland?\n"); + printf("1. Moskau\t\t2. St. Petersburg\n3. Nowosibirsk\t\t4. Jekaterinburg\n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } else printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From 85ab7d1aa2098f4e3f0e16c92caeeaf902b4e9b4 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:19:10 +0100 Subject: [PATCH 13/50] add bereich4 4. Frage --- src/main/duellist-spielesammlung-projekt.c | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index c26e2e8..5a608ae 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1114,5 +1114,31 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist richtig!\n\n"); zaehler2++; } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Peru?\n"); + printf("1. Ica\t\t\t2. Piura\n3. Lima\t\t\t4. Arequipa\n"); + scanf("%d", &antwort); + if(antwort==3){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Japan?\n"); + printf("1. Nagoya\t\t2. Osaka\n3. Yokohama\t\t4. Tokio\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } else printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From d5ba005f0fe00dad81462dccf45276c31589ecd8 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:19:49 +0100 Subject: [PATCH 14/50] add bereich4 5. Frage --- src/main/duellist-spielesammlung-projekt.c | 29 +++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 5a608ae..d037de5 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1141,4 +1141,31 @@ int bereich1(char name1[100], char name2[100]){ zaehler2++; } else - printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Brasilien?\n"); + printf("1. Brasilia\t\t2. Salvador de Bahia\n3. Rio de Janeiro\t4. Sao Paulo\n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Was ist die Hauptstadt von Daenemark\n"); + printf("1. Odense\t\t2. Kopenhagen\n3. Arhus\t\t4. Aalborg\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + printf("----------------------------\n\n"); \ No newline at end of file From bea19975864bd6f0afc66ef531bf252517211cc0 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:20:29 +0100 Subject: [PATCH 15/50] add bereich4 Gewinner --- src/main/duellist-spielesammlung-projekt.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index d037de5..d9c354d 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1168,4 +1168,16 @@ int bereich1(char name1[100], char name2[100]){ } else printf("Ihre Antwort ist falsch!\n\n"); - printf("----------------------------\n\n"); \ No newline at end of file + printf("----------------------------\n\n"); + + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); + if(zaehler1>zaehler2){ + printf("%s hat gewonnen!", name1); + } + else if(zaehler1==zaehler2) { + printf("Es ist ein Unentschieden!"); + } + else printf("%s hat gewonnen!", name2); + return 0; + } \ No newline at end of file From e6be757115fc35e88733e4b86e84ad34a96ceaa4 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:20:56 +0100 Subject: [PATCH 16/50] add bereich5 1. Frage --- src/main/duellist-spielesammlung-projekt.c | 37 +++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index d9c354d..422c996 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1180,4 +1180,39 @@ int bereich1(char name1[100], char name2[100]){ } else printf("%s hat gewonnen!", name2); return 0; - } \ No newline at end of file + } + + int bereich5(char name1[100], char name2[100]){ + int antwort; + int zaehler1 = 0; + int zaehler2 = 0; + + //Fragen und Eingaben + printf("\nSie haben den 5. Bereich gewaehlt ueber Geschichte, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); + printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wann besetzten die Franzosen Algerien?\n"); + printf("1. 1788\t\t2. 1830\n3. 1814\t\t4. 1856\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 1. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wo entwarfen 12 Staats- und Regierungschefs im Dezember 1991 die Europaeische Union?\n"); + printf("1. Wien\t\t2. Hamburg\n3. Liverpool\t4. Maastricht\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From 7fb20061ee18c16c3b0623d8cea26d121d631959 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:21:33 +0100 Subject: [PATCH 17/50] add bereich5 2. Frage --- src/main/duellist-spielesammlung-projekt.c | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 422c996..b57ff59 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1214,5 +1214,31 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist richtig!\n\n"); zaehler2++; } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wie hiess der 16. Praesident der USA?\n"); + printf("1. Jefferson\t\t2. Lincoln\n3. Washington\t\t4. Madison\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 2. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Der Titel japanischer Oberbefehlshaber war frueher?\n"); + printf("1. Schogun\t\t2. Schirwan\n3. Schofel\t\t4. Schof\n"); + scanf("%d", &antwort); + if(antwort==1){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } else printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From 018f09eb9306fa604d72767594aadc03ac3eab8d Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:21:59 +0100 Subject: [PATCH 18/50] add bereich5 3. Frage --- src/main/duellist-spielesammlung-projekt.c | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index b57ff59..c77d6ca 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1240,5 +1240,31 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist richtig!\n\n"); zaehler2++; } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wer folgte im Frankenreich unmittelbar auf Pippins Thron?\n"); + printf("1. Pippin der Grosse\t\t2. Pippin der Zweite\n3. Karl der Kleine\t\t4. Karl der Grosse\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 3. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wie nannten die Aegypter ihre Goettermutter?\n"); + printf("1. Anubis\t2. Amun\n3. Isis\t\t4. Horus\n"); + scanf("%d", &antwort); + if(antwort==3){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } else printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From 929248602f7bdc0262c5d0f2533e2de5c18eca92 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:22:40 +0100 Subject: [PATCH 19/50] add bereich5 4. Frage --- src/main/duellist-spielesammlung-projekt.c | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index c77d6ca..561775e 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1266,5 +1266,31 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist richtig!\n\n"); zaehler2++; } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Im Zweiten Weltkrieg erlitt die sechste Armee der deutschen Wehrmacht eine vernichtende Niederlage bei ...\n"); + printf("1. Warschau\t\t2. Stalingrad\n3. Moskau\t\t4. Verdun\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 4. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("Wann begann der erste Kreuzzug?\n"); + printf("1. 845\t\t2. 1077\n3. 1096\t\t4. 1201\n"); + scanf("%d", &antwort); + if(antwort==3){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } else printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file From 1a7899f4c5c6d60f7fb197c6106a403cf0ebc72d Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:23:15 +0100 Subject: [PATCH 20/50] add bereich5 5. Frage --- src/main/duellist-spielesammlung-projekt.c | 29 +++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 561775e..62335f8 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1293,4 +1293,31 @@ int bereich1(char name1[100], char name2[100]){ zaehler2++; } else - printf("Ihre Antwort ist falsch!\n\n"); \ No newline at end of file + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name1); + printf("----------------------------\n"); + printf("Wie nennt man in Frankreich die Zeit von etwa 1890 bis 1914?\n"); + printf("1. Viktorianisches Zeitalter\t2. Belle Epoque\n3. Directoire\t\t\t4. Art Noveau\n"); + scanf("%d", &antwort); + if(antwort==2){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler1++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + + printf("----------------------------\n"); + printf("Die 5. Frage fuer %s: \n", name2); + printf("----------------------------\n"); + printf("In welcher Stadt fanden die zweiten Olympischen Spiele der Neuzeit statt?\n"); + printf("1. In Rom\t\t2. In London\n3. In Athen\t\t4. In Paris\n"); + scanf("%d", &antwort); + if(antwort==4){ + printf("Ihre Antwort ist richtig!\n\n"); + zaehler2++; + } + else + printf("Ihre Antwort ist falsch!\n\n"); + printf("----------------------------\n\n"); \ No newline at end of file From 126f0cb3880f8f1ba5e341934caf2b40188b5865 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:23:37 +0100 Subject: [PATCH 21/50] add bereich5 Gewinner --- src/main/duellist-spielesammlung-projekt.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 62335f8..7a4dd0f 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1320,4 +1320,16 @@ int bereich1(char name1[100], char name2[100]){ } else printf("Ihre Antwort ist falsch!\n\n"); - printf("----------------------------\n\n"); \ No newline at end of file + printf("----------------------------\n\n"); + + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); + if(zaehler1>zaehler2){ + printf("%s hat gewonnen!", name1); + } + else if(zaehler1==zaehler2) { + printf("Es ist ein Unentschieden!"); + } + else printf("%s hat gewonnen!", name2); + return 0; + } \ No newline at end of file From 2293886f52ea5fff95167301ccffc83c9a98e9d4 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:37:08 +0100 Subject: [PATCH 22/50] Header-Datei namenseingabe --- src/main/duellist-spielesammlung-projekt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index 72dc2b8..1ccf2ff 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -91,7 +91,7 @@ void displayResult(int correctAnswers, int totalQuestions); - +char namenseingabe(char name1[100], char name2[100]); From fc55187088a5d637626d96e112dcccfeab62106e Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:37:47 +0100 Subject: [PATCH 23/50] Header-Datei bereich --- src/main/duellist-spielesammlung-projekt.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index 1ccf2ff..ae1ef2e 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -92,6 +92,7 @@ void displayResult(int correctAnswers, int totalQuestions); char namenseingabe(char name1[100], char name2[100]); +int bereich(int zahl); From e155e7c5f2deedf92ccdd764bae3263f9958c684 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:38:17 +0100 Subject: [PATCH 24/50] Header-Datei bereich1 --- src/main/duellist-spielesammlung-projekt.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index ae1ef2e..2a0f7f2 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -93,6 +93,7 @@ void displayResult(int correctAnswers, int totalQuestions); char namenseingabe(char name1[100], char name2[100]); int bereich(int zahl); +int bereich1(char name1[100], char name2[100]); From b5de6d3bd02c428158f36d06c47289c93734690e Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:38:44 +0100 Subject: [PATCH 25/50] Header-Datei bereich2 --- src/main/duellist-spielesammlung-projekt.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index 2a0f7f2..5c44ed3 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -94,6 +94,7 @@ void displayResult(int correctAnswers, int totalQuestions); char namenseingabe(char name1[100], char name2[100]); int bereich(int zahl); int bereich1(char name1[100], char name2[100]); +int bereich2(char name1[100], char name2[100]); From 6217b6f8818b2302d655b8ce8f63bcff6a9b9efe Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:39:05 +0100 Subject: [PATCH 26/50] Header-Datei bereich3 --- src/main/duellist-spielesammlung-projekt.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index 5c44ed3..464fbfc 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -95,6 +95,7 @@ char namenseingabe(char name1[100], char name2[100]); int bereich(int zahl); int bereich1(char name1[100], char name2[100]); int bereich2(char name1[100], char name2[100]); +int bereich3(char name1[100], char name2[100]); From 30159daed229f68f64731e346084a72e429e567b Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:39:31 +0100 Subject: [PATCH 27/50] Header-Datei bereich4 --- src/main/duellist-spielesammlung-projekt.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index 464fbfc..3f9eb90 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -96,6 +96,7 @@ int bereich(int zahl); int bereich1(char name1[100], char name2[100]); int bereich2(char name1[100], char name2[100]); int bereich3(char name1[100], char name2[100]); +int bereich4(char name1[100], char name2[100]); From 16aa857db0211ac99c779c67ccce18529dcfa064 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:40:00 +0100 Subject: [PATCH 28/50] Header-Datei bereich5 --- src/main/duellist-spielesammlung-projekt.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index 3f9eb90..f1de1d5 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -97,6 +97,7 @@ int bereich1(char name1[100], char name2[100]); int bereich2(char name1[100], char name2[100]); int bereich3(char name1[100], char name2[100]); int bereich4(char name1[100], char name2[100]); +int bereich5(char name1[100], char name2[100]); From ac1ba2cc252185b3dd8ea13301ee8f0d69832405 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:40:56 +0100 Subject: [PATCH 29/50] Header-Datei bereichfalsch --- src/main/duellist-spielesammlung-projekt.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index f1de1d5..0f2f038 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -93,6 +93,7 @@ void displayResult(int correctAnswers, int totalQuestions); char namenseingabe(char name1[100], char name2[100]); int bereich(int zahl); +int bereichfalsch(int zahl); int bereich1(char name1[100], char name2[100]); int bereich2(char name1[100], char name2[100]); int bereich3(char name1[100], char name2[100]); From 4d587c6f21db27c0ef982462f3cff135ab2f8068 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:43:33 +0100 Subject: [PATCH 30/50] Unittest 1 --- src/test/test_duellist_spielesammlung_projekt.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index b97a997..9ed20cb 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -685,6 +685,20 @@ void test_getUserAnswer_invalidInput(void) +void test_bereich_gueltige_eingabe(void) +{ + /*arrange*/ + int gewaehlterbereich; + + /*act*/ + gewaehlterbereich = bereich(1); + + /*assert*/ + TEST_ASSERT_EQUAL_INT(1, gewaehlterbereich); +} + + + From 433811cffa2c9a590b40e3d97d9791e29f37d917 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:44:09 +0100 Subject: [PATCH 31/50] Unittest 2 --- src/test/test_duellist_spielesammlung_projekt.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index 9ed20cb..bf0909d 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -697,6 +697,18 @@ void test_bereich_gueltige_eingabe(void) TEST_ASSERT_EQUAL_INT(1, gewaehlterbereich); } +void test_bereich_ungueltige_eingabe(void) +{ + /*arrange*/ + int gewaehlterbereich; + + /*act*/ + gewaehlterbereich = bereich(7); + + /*assert*/ + TEST_ASSERT_EQUAL_INT(7, gewaehlterbereich); +} + From 8824f6ceed963584ff07c451d3a19d9a651628cc Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:44:41 +0100 Subject: [PATCH 32/50] Unittest 3 --- src/test/test_duellist_spielesammlung_projekt.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index bf0909d..ba5fd93 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -709,6 +709,18 @@ void test_bereich_ungueltige_eingabe(void) TEST_ASSERT_EQUAL_INT(7, gewaehlterbereich); } +void test_bereichfalsch_gueltige_eingabe(void) +{ + /*arrange*/ + int gewaehlterbereich; + + /*act*/ + gewaehlterbereich = bereichfalsch(3); + + /*assert*/ + TEST_ASSERT_EQUAL_INT(3, gewaehlterbereich); +} + From 2f3e97f47e1411c6ca017f684673b708a7af593e Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:45:11 +0100 Subject: [PATCH 33/50] Unittest 4 --- src/test/test_duellist_spielesammlung_projekt.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index ba5fd93..7d4df0f 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -721,6 +721,18 @@ void test_bereichfalsch_gueltige_eingabe(void) TEST_ASSERT_EQUAL_INT(3, gewaehlterbereich); } +void test_bereichfalsch_ungueltige_eingabe(void) +{ + /*arrange*/ + int gewaehlterbereich; + + /*act*/ + gewaehlterbereich = bereich(9); + + /*assert*/ + TEST_ASSERT_EQUAL_INT(9, gewaehlterbereich); +} + From 83271ea6df7eb0d3cf20a120c4a1dbfa0b58179a Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:45:35 +0100 Subject: [PATCH 34/50] Unittest 5 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index 7d4df0f..d993c22 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -733,6 +733,19 @@ void test_bereichfalsch_ungueltige_eingabe(void) TEST_ASSERT_EQUAL_INT(9, gewaehlterbereich); } +void test_bereich1_richtige_antwort(void) +{ + /*arrange*/ + int richtige_antwort1 = 2; + int antwort1 = 0; + + /*act*/ + antwort1 = 2; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(richtige_antwort1, antwort1); +} + From 817c113d54c7f1c37ebc2743c92314ed18413ebe Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:45:55 +0100 Subject: [PATCH 35/50] Unittest 6 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index d993c22..d03798e 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -746,6 +746,19 @@ void test_bereich1_richtige_antwort(void) TEST_ASSERT_EQUAL_INT(richtige_antwort1, antwort1); } +void test_bereich1_falsche_antwort(void) +{ + /*arrange*/ + int falsche_antwort1 = 4; + int antwort1 = 0; + + /*act*/ + antwort1 = 4; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(falsche_antwort1, antwort1); +} + From ca6819f51264925ad185a4640f907204be5f2809 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:46:21 +0100 Subject: [PATCH 36/50] Unittest 7 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index d03798e..42d4153 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -759,6 +759,19 @@ void test_bereich1_falsche_antwort(void) TEST_ASSERT_EQUAL_INT(falsche_antwort1, antwort1); } +void test_bereich3_richtige_antwort(void) +{ + /*arrange*/ + int richtige_antwort1 = 2; + int antwort1 = 0; + + /*act*/ + antwort1 = 2; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(richtige_antwort1, antwort1); +} + From 7dfdde5abc9aa1dd4cc2383a961c2e8e888f80db Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:46:42 +0100 Subject: [PATCH 37/50] Unittest 8 --- src/test/test_duellist_spielesammlung_projekt.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index 42d4153..1c31768 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -772,6 +772,18 @@ void test_bereich3_richtige_antwort(void) TEST_ASSERT_EQUAL_INT(richtige_antwort1, antwort1); } +void test_bereich3_falsche_antwort(void) +{ + /*arrange*/ + int falsche_antwort1 = 1; + int antwort1 = 0; + + /*act*/ + antwort1 = 1; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(falsche_antwort1, antwort1); +} From 14edb29ceb5a12632b9ec38939f01bb65a05f184 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:47:02 +0100 Subject: [PATCH 38/50] Unittest 9 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index 1c31768..5786a52 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -785,6 +785,19 @@ void test_bereich3_falsche_antwort(void) TEST_ASSERT_EQUAL_INT(falsche_antwort1, antwort1); } +void test_bereich3_gewinner_spieler1(void) +{ + /*arrange*/ + int ergebnis_spieler1_gewinnt = 4; + int ergebnis_spieler1 = 0; + + /*act*/ + ergebnis_spieler1 = 4; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(ergebnis_spieler1_gewinnt, ergebnis_spieler1); +} + From 785413972a0f49d79ea072854f34e5e2342ff002 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:47:32 +0100 Subject: [PATCH 39/50] Unittest 10 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index 5786a52..dcdfefc 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -798,6 +798,19 @@ void test_bereich3_gewinner_spieler1(void) TEST_ASSERT_EQUAL_INT(ergebnis_spieler1_gewinnt, ergebnis_spieler1); } +void test_bereich3_gewinner_spieler2(void) +{ + /*arrange*/ + int ergebnis_spieler2_gewinnt = 2; + int ergebnis_spieler2 = 0; + + /*act*/ + ergebnis_spieler2 = 2; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(ergebnis_spieler2_gewinnt, ergebnis_spieler2); +} + From 5abc71222dbb87c36ff853d84e39827e86c59023 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:49:26 +0100 Subject: [PATCH 40/50] Unittest 11 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index dcdfefc..79086b2 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -811,6 +811,19 @@ void test_bereich3_gewinner_spieler2(void) TEST_ASSERT_EQUAL_INT(ergebnis_spieler2_gewinnt, ergebnis_spieler2); } +void test_bereich4_richtige_antwort(void) +{ + /*arrange*/ + int richtige_antwort1 = 3; + int antwort1 = 0; + + /*act*/ + antwort1 = 3; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(richtige_antwort1, antwort1); +} + From bf004b1fd3b7c7fd2180f4d605e8d29f3ac8f058 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:49:56 +0100 Subject: [PATCH 41/50] Unittest 12 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index 79086b2..c2248c1 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -824,6 +824,19 @@ void test_bereich4_richtige_antwort(void) TEST_ASSERT_EQUAL_INT(richtige_antwort1, antwort1); } +void test_bereich4_falsche_antwort(void) +{ + /*arrange*/ + int falsche_antwort1 = 2; + int antwort1 = 0; + + /*act*/ + antwort1 = 2; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(falsche_antwort1, antwort1); +} + From 54529a9b58d65d9711c035051a5a25c170400899 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:50:38 +0100 Subject: [PATCH 42/50] Unittest 13 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index c2248c1..4417aab 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -837,6 +837,19 @@ void test_bereich4_falsche_antwort(void) TEST_ASSERT_EQUAL_INT(falsche_antwort1, antwort1); } +void test_bereich4_gewinner_spieler1(void) +{ + /*arrange*/ + int ergebnis_spieler1_gewinnt = 1; + int ergebnis_spieler1 = 0; + + /*act*/ + ergebnis_spieler1 = 1; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(ergebnis_spieler1_gewinnt, ergebnis_spieler1); +} + From 33d3efe235af017bdbf396da62c0d202258c361a Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:51:05 +0100 Subject: [PATCH 43/50] Unittest 14 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index 4417aab..f61c6e2 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -850,6 +850,19 @@ void test_bereich4_gewinner_spieler1(void) TEST_ASSERT_EQUAL_INT(ergebnis_spieler1_gewinnt, ergebnis_spieler1); } +void test_bereich4_gewinner_spieler2(void) +{ + /*arrange*/ + int ergebnis_spieler2_gewinnt = 5; + int ergebnis_spieler2 = 0; + + /*act*/ + ergebnis_spieler2 = 5; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(ergebnis_spieler2_gewinnt, ergebnis_spieler2); +} + From 0058eed6941b957c358fb80f40850c1b0f131450 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 12:51:48 +0100 Subject: [PATCH 44/50] Unittest 15 --- src/test/test_duellist_spielesammlung_projekt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index f61c6e2..9be7ca5 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -863,6 +863,19 @@ void test_bereich4_gewinner_spieler2(void) TEST_ASSERT_EQUAL_INT(ergebnis_spieler2_gewinnt, ergebnis_spieler2); } +void test_bereich5_richtige_antwort(void) +{ + /*arrange*/ + int richtige_antwort1 = 2; + int antwort1 = 0; + + /*act*/ + antwort1 = 2; + + /*assert*/ + TEST_ASSERT_EQUAL_INT(richtige_antwort1, antwort1); +} + From 29e1ca1482680e6b90dbd20a6ed87f8c581dfd68 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 13:01:52 +0100 Subject: [PATCH 45/50] Refactoring 1 --- src/main/duellist-spielesammlung-projekt.c | 2 +- src/main/duellist-spielesammlung-projekt.h | 2 +- src/test/test_duellist_spielesammlung_projekt.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 7a4dd0f..9f7b3a8 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -555,7 +555,7 @@ char namenseingabe(char name1[100], char name2[100]) { return name1[100], name2[100]; } -int bereich(int zahl){ +int bereichauswahl(int zahl){ printf("Der 1. Bereich handelt von Allgemein Wissen, zum Auswaehlen bitte die 1 eingeben!\n"); printf("Der 2. Bereich handelt von Computern, zum Auswaehlen bitte die 2 eingeben!\n"); printf("Der 3. Bereich handelt von Sport, zum Auswaehlen bitte die 3 eingeben!\n"); diff --git a/src/main/duellist-spielesammlung-projekt.h b/src/main/duellist-spielesammlung-projekt.h index 0f2f038..001e9f6 100644 --- a/src/main/duellist-spielesammlung-projekt.h +++ b/src/main/duellist-spielesammlung-projekt.h @@ -92,7 +92,7 @@ void displayResult(int correctAnswers, int totalQuestions); char namenseingabe(char name1[100], char name2[100]); -int bereich(int zahl); +int bereichauswahl(int zahl); int bereichfalsch(int zahl); int bereich1(char name1[100], char name2[100]); int bereich2(char name1[100], char name2[100]); diff --git a/src/test/test_duellist_spielesammlung_projekt.c b/src/test/test_duellist_spielesammlung_projekt.c index 9be7ca5..2eba7d7 100644 --- a/src/test/test_duellist_spielesammlung_projekt.c +++ b/src/test/test_duellist_spielesammlung_projekt.c @@ -685,7 +685,7 @@ void test_getUserAnswer_invalidInput(void) -void test_bereich_gueltige_eingabe(void) +void test_bereichauswahl_gueltige_eingabe(void) { /*arrange*/ int gewaehlterbereich; @@ -697,7 +697,7 @@ void test_bereich_gueltige_eingabe(void) TEST_ASSERT_EQUAL_INT(1, gewaehlterbereich); } -void test_bereich_ungueltige_eingabe(void) +void test_bereichauswahl_ungueltige_eingabe(void) { /*arrange*/ int gewaehlterbereich; From 1191a07f31e7b1988f687c01b17808fbea2b7289 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 13:06:18 +0100 Subject: [PATCH 46/50] Refactoring 2 --- src/main/duellist-spielesammlung-projekt.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 9f7b3a8..f3f02bc 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -578,11 +578,10 @@ int bereich1(char name1[100], char name2[100]){ int antwort; int zaehler1=0; int zaehler2=0; - - //Fragen und Eingaben printf("\nSie haben den 1. Bereich gewaehlt ueber Allgemein Wissen, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + //Frage 1 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 1. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -609,6 +608,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 2 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 2. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -635,6 +635,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 3 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 3. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -661,6 +662,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 4 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 4. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -687,6 +689,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 5 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 5. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -714,6 +717,7 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist falsch!\n\n"); printf("----------------------------\n\n"); + //Gewinnerueberpruefung printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); if(zaehler1>zaehler2){ From e35a605ef0ca8ac4467fe431c67b8c03760e8e9f Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 13:07:22 +0100 Subject: [PATCH 47/50] Refactoring 3 --- src/main/duellist-spielesammlung-projekt.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index f3f02bc..5d96d26 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -734,11 +734,10 @@ int bereich1(char name1[100], char name2[100]){ int antwort; int zaehler1 = 0; int zaehler2 = 0; - - //Fragen und Eingaben printf("\nSie haben den 1. Bereich gewaehlt ueber Computer, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + //Frage 1 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 1. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -765,6 +764,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 2 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 2. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -791,6 +791,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 3 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 3. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -817,6 +818,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 4 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 4. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -856,6 +858,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 5 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 5. Frage fuer %s: \n", name2); printf("----------------------------\n"); @@ -870,6 +873,7 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist falsch!\n\n"); printf("----------------------------\n\n"); + //Gewinnerueberpruefung printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); if(zaehler1>zaehler2){ From aaad9ea08023e342bf50a83c2ffe2ec76a8ff293 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 13:08:28 +0100 Subject: [PATCH 48/50] Refactoring 4 --- src/main/duellist-spielesammlung-projekt.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 5d96d26..a1121ac 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -890,11 +890,10 @@ int bereich1(char name1[100], char name2[100]){ int antwort; int zaehler1 = 0; int zaehler2 = 0; - - //Fragen und Eingaben printf("\nSie haben den 3. Bereich gewaehlt ueber Sport, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + //Frage 1 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 1. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -921,6 +920,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 2 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 2. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -947,6 +947,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 3 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 3. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -973,6 +974,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 4 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 4. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -999,6 +1001,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 5 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 5. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1026,6 +1029,7 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist falsch!\n\n"); printf("----------------------------\n\n"); + //Gewinnerueberpruefung printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); if(zaehler1>zaehler2){ From 5a213df932d756e446b7957882bce5103949a946 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 13:09:31 +0100 Subject: [PATCH 49/50] Refactoring 5 --- src/main/duellist-spielesammlung-projekt.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index a1121ac..805c289 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1046,11 +1046,10 @@ int bereich1(char name1[100], char name2[100]){ int antwort; int zaehler1 = 0; int zaehler2 = 0; - - //Fragen und Eingaben printf("\nSie haben den 4. Bereich gewaehlt ueber Hauptstaedte, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + //Frage 1 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 1. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1077,6 +1076,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 2 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 2. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1103,6 +1103,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 3 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 3. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1129,6 +1130,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 4 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 4. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1155,6 +1157,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 5 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 5. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1182,7 +1185,8 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist falsch!\n\n"); printf("----------------------------\n\n"); - printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); + //Gewinnerueberpruefung + printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); if(zaehler1>zaehler2){ printf("%s hat gewonnen!", name1); From 1d8feb09c408e0b26984ed427d7ce1fe547e4bb6 Mon Sep 17 00:00:00 2001 From: Erwin Minaev Date: Fri, 9 Feb 2024 13:10:33 +0100 Subject: [PATCH 50/50] Refactoring 6 --- src/main/duellist-spielesammlung-projekt.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/duellist-spielesammlung-projekt.c b/src/main/duellist-spielesammlung-projekt.c index 805c289..c7604d9 100644 --- a/src/main/duellist-spielesammlung-projekt.c +++ b/src/main/duellist-spielesammlung-projekt.c @@ -1202,11 +1202,10 @@ int bereich1(char name1[100], char name2[100]){ int antwort; int zaehler1 = 0; int zaehler2 = 0; - - //Fragen und Eingaben printf("\nSie haben den 5. Bereich gewaehlt ueber Geschichte, Sie erhalten nun jeweils 5 Fragen zum beantworten!\n"); printf("Sie werden jeweils eine Antwortmoeglichkeit von 1-4 auswaehlen muessen!\n"); + //Frage 1 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 1. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1233,6 +1232,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 2 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 2. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1259,7 +1259,8 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); - printf("----------------------------\n"); + //Frage 3 beide Spieler mit Eingabe/Ueberpruefung + printf("----------------------------\n"); printf("Die 3. Frage fuer %s: \n", name1); printf("----------------------------\n"); printf("Wer folgte im Frankenreich unmittelbar auf Pippins Thron?\n"); @@ -1285,6 +1286,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 4 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 4. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1311,6 +1313,7 @@ int bereich1(char name1[100], char name2[100]){ else printf("Ihre Antwort ist falsch!\n\n"); + //Frage 5 beide Spieler mit Eingabe/Ueberpruefung printf("----------------------------\n"); printf("Die 5. Frage fuer %s: \n", name1); printf("----------------------------\n"); @@ -1338,6 +1341,7 @@ int bereich1(char name1[100], char name2[100]){ printf("Ihre Antwort ist falsch!\n\n"); printf("----------------------------\n\n"); + //Gewinnerueberpruefung printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name1, zaehler1); printf("%s hat %d von 5 Fragen richtig beantwortet!\n", name2, zaehler2); if(zaehler1>zaehler2){