Gdy otwieram program i dobrze odpowiem na siódme pytanie program pokazuje "Poprawna odpowiedź", ale nie przenosi mnie na ósme pytanie tylko sie wyłącza (returned 0)
A tak wygląda cały kod:
#include <iostream>
#include <windows.h>
#include <cstdlib>
using namespace std;
string Odpowiedz1;
string Odpowiedz2;
string Odpowiedz3;
string Odpowiedz4;
string Odpowiedz5;
string Odpowiedz6;
string Odpowiedz7;
string Odpowiedz8;
string Odpowiedz9;
string Odpowiedz10;
int main()
/* Wstep */
{
cout << "Witaj w quiz'ie o gramatyce i slowkach z jezyka angielskiego!" << endl
<< endl;
cout << "Zadamy Tobie 10 pytan odnosnie gramatyki z Jezyka Angielskiego!" << endl
<< endl;
Sleep(5000);
system("cls");
/* Pierwsze pytanie */
cout << "Pierwsze pytanie:";
Sleep(1500);
system("cls");
cout << "1. Jaki to czasownik 'to be' odpowiadajacy liczbie 'I'?" << endl;
cout << "A.) 'am'" << endl;
Sleep(2000);
cout << "B.) 'are'" << endl;
Sleep(2000);
cout << "C.) 'is'" << endl;
Sleep(2000);
cout << "D.) 'have'" << endl;
cout << "Twoja odpowiedz: ";
cin >> Odpowiedz1;
if (Odpowiedz1 == "A" || Odpowiedz1 == "a" || Odpowiedz1 == "a)." || Odpowiedz1 == "A).") {
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else {
system("cls");
cout << "Zla odpowiedz - koniec gry!";
}
if (Odpowiedz1 == "A" || Odpowiedz1 == "a" || Odpowiedz1 == "a)." || Odpowiedz1 == "A).")
/* Drugie pytanie */
{
cout << "Drugie pytanie:";
Sleep(1500);
system("cls");
cout << "2. Jak jest po angielsku czasownik 'gotowac' " << endl;
cout << "A.) 'to get'" << endl;
Sleep(2000);
cout << "B.) 'to go'" << endl;
Sleep(2000);
cout << "C.) 'to eat'" << endl;
Sleep(2000);
cout << "D.) 'to cook'" << endl;
cout << "Twoja odpowiedz: ";
cin >> Odpowiedz2;
}
if (Odpowiedz2 == "D" || Odpowiedz2 == "d" || Odpowiedz2 == "d)." || Odpowiedz2 == "D).") {
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else {
system("cls");
cout << "Zla odpowiedz - koniec gry!";
}
if (Odpowiedz2 == "D" || Odpowiedz2 == "d" || Odpowiedz2 == "d)." || Odpowiedz2 == "D).")
/* Trzecie pytanie */
{
cout << "Trzecie pytanie:";
Sleep(1500);
system("cls");
cout << "3. W czasie 'Present Perfect' co dodajemy do osoby 'You' przed glownym czasownikiem (np. You (...) been)" << endl;
cout << "A.) 'went'" << endl;
Sleep(2000);
cout << "B.) 'eaten'" << endl;
Sleep(2000);
cout << "C.) 'have'" << endl;
Sleep(2000);
cout << "D.) 'did'" << endl;
cout << "Twoja odpowiedz: ";
cin >> Odpowiedz3;
}
if (Odpowiedz3 == "C" || Odpowiedz3 == "c" || Odpowiedz3 == "c)." || Odpowiedz3 == "C).") {
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else {
system("cls");
cout << "Zla odpowiedz - koniec gry!";
}
if (Odpowiedz3 == "C" || Odpowiedz3 == "c" || Odpowiedz3 == "c)." || Odpowiedz3 == "C).")
/* Czwarte pytanie */
{
cout << "Czwarte pytanie:";
Sleep(1500);
system("cls");
cout << "4. W czasie 'Past Perfect' co dodajemy do osoby 'She' przed glownym czasownikiem (She (...) gone)" << endl;
cout << "A.) 'had'" << endl;
Sleep(2000);
cout << "B.) 'have'" << endl;
Sleep(2000);
cout << "C.) 'did'" << endl;
Sleep(2000);
cout << "D.) 'done'" << endl;
cout << "Twoja odpowiedz: ";
cin >> Odpowiedz4;
}
if (Odpowiedz4 == "A" || Odpowiedz4 == "a" || Odpowiedz4 == "a)." || Odpowiedz4 == "A).") {
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else {
system("cls");
cout << "Zla odpowiedz - koniec gry!";
}
if (Odpowiedz4 == "A" || Odpowiedz4 == "a" || Odpowiedz4 == "a)." || Odpowiedz4 == "A).")
/* Piate pytanie */
{
cout << "Piate pytanie:";
Sleep(1500);
system("cls");
cout << "5. Co oznacza zdanie 'You are my best friend'" << endl;
cout << "A.) 'Jestes moim kolega'" << endl;
Sleep(2000);
cout << "B.) 'Jestes zlodziejem'" << endl;
Sleep(2000);
cout << "C.) 'Jestes policjantem'" << endl;
Sleep(2000);
cout << "D.) 'Jestem moim najlepszym przyjacielem'" << endl;
cout << "Twoja odpowiedz: ";
cin >> Odpowiedz5;
}
if (Odpowiedz5 == "D" || Odpowiedz5 == "d" || Odpowiedz5 == "d)." || Odpowiedz5 == "D).") {
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else {
system("cls");
cout << "Zla odpowiedz - koniec gry!";
}
/* Szoste pytanie*/
if (Odpowiedz5 == "D" || Odpowiedz5 == "d" || Odpowiedz5 == "d)." || Odpowiedz5 == "D).") {
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else {
system("cls");
cout << "Zla odpowiedz - koniec gry!";
}
if (Odpowiedz5 == "D" || Odpowiedz5 == "d" || Odpowiedz5 == "d)." || Odpowiedz5 == "D).") {
cout << "Szoste pytanie:";
Sleep(1500);
system("cls");
cout << "6. Jakimi formami stosujemy poprawnie 'Drugiego Okresu Warunkowego'?" << endl;
cout << "A.) 'czas Past Perfect' i czasownik modalny 'Could'" << endl;
Sleep(2000);
cout << "B.) 'czas Past Simple' i czasownik modalny 'Would'" << endl;
Sleep(2000);
cout << "C.) 'czas Present Perfect' i czasownik modalny 'Can'" << endl;
Sleep(2000);
cout << "D.) 'czas Future Simple' i czasownik modalny 'Would'" << endl;
cout << "Twoja odpowiedz: ";
cin >> Odpowiedz6;
}
if (Odpowiedz6 == "B" || Odpowiedz6 == "b" || Odpowiedz6 == "b)." || Odpowiedz6 == "B).") {
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else {
system("cls");
cout << "Zla odpowiedz - koniec gry!";
}
if (Odpowiedz6 == "B" || Odpowiedz6 == "b" || Odpowiedz6 == "b)." || Odpowiedz6 == "B).")
// Siodme pytanie
{
cout << "Siodme pytanie:";
Sleep(1500);
system("cls");
cout << "7. Przetlumacz kolory (od lewej do prawej):" << endl;
Sleep(1500);
cout << "Black, Orange, Red, Grey, Purple" << endl;
Sleep(1500);
cout << "A.) 'Czarny, Czerwony, Szary, Fioletowy, Pomaranczowy'" << endl;
Sleep(2000);
cout << "B.) 'Pomaranczowy, Szary, Czerwony, Fioletowy, Czarny'" << endl;
Sleep(2000);
cout << "C.) 'Szary, Czerwony, Fioletowy, Pomaranczowy, Czarny'" << endl;
Sleep(2000);
cout << "D.) 'Czarny, Pomaranczowy, Czerwony, Szary, Fioletowy'" << endl;
cout << "Twoja odpowiedz: ";
cin >> Odpowiedz7;
}
if (Odpowiedz7 == "D" || Odpowiedz7 == "d" || Odpowiedz7 == "d)." || Odpowiedz7 == "D).")
{
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else
{
system("cls");
cout << "Zla odpowiedz - koniec gry!";
// Osme pytanie
if (Odpowiedz7 == "D" || Odpowiedz7 == "d" || Odpowiedz7 == "d)." || Odpowiedz7 == "D).")
{
cout << "Osme pytanie:";
Sleep(1500);
system("cls");
cout << "8. Ktory z wymienionych czasow mowi o przyszlosci?" << endl;
cout << "A.) 'Future Simple'" << endl;
Sleep(2000);
cout << "B.) 'Past Simple'" << endl;
Sleep(2000);
cout << "C.) 'Present Simple'" << endl;
Sleep(2000);
cout << "D.) 'Past Perfect'" << endl;
cout << "Twoja odpowiedz: ";
cin >> Odpowiedz8;
}
if (Odpowiedz8 == "B" || Odpowiedz8 == "b" || Odpowiedz8 == "b)." || Odpowiedz8 == "B).")
{
system("cls");
cout << "Poprawna odpowiedz!";
Sleep(1500);
system("cls");
}
else
{
system("cls");
cout << "Zla odpowiedz - koniec gry!";
}
}
}