Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main()
- {
- int y=0,z=0,k=0, temat, pogoda;
- string imie, rozmowa, kont, ksiazki, tytul, film;
- cout << "Witaj u\276ytkowniku! Jestem Zabawnobot. Jak ci na imi\251?" << endl;
- cin >> imie;
- cout << "Mi\210o mi ci\251 pozna\206 " << imie << ". Chcesz pogada\206?(tak/nie) ";
- cin >> rozmowa;
- while (k!=1)
- {
- if (rozmowa=="tak")
- {
- cout << "O czym chcia\210by\230 pogada\206? Mam ograniczon\245 wiedz\251 wi\251c mo\276emy porozmawia\206 tylko na te tematy: " << endl
- << "1. Pogoda" << endl
- << "2. Opowiadanie \276art\242w" << endl
- << "3. Ksi\245\276ki" << endl
- << "4. Filmy" << endl;
- cin >> temat;
- switch (temat)
- {
- case 1:
- {
- cout << "Ja nie mog\251 wyjrze\206 za okno, wi\251c musisz mi powiedzie\206 jaka jest pogoda:" << endl;
- cout << "1. Jest s\210onecznie" << endl
- << "2. Jest pochmurnie" << endl
- << "3. Pada deszcz!" << endl
- << "4. Pada \230nieg!" << endl;
- cin >> pogoda;
- switch (pogoda)
- {
- case 1:
- {
- cout << "To bardzo fajnie lubi\251 jak jest s\210onecznie, wtedy jest \210adnie i ciep\210o." << endl
- <<" *****************" << endl
- <<" ****** ******" << endl
- <<" **** ****" << endl
- <<" **** ***" << endl
- <<" *** ***" << endl
- <<" ** *** *** **" << endl
- <<" ** ******* ******* ***" << endl
- <<" ** ******* ******* **" << endl
- <<" ** ******* ******* **" << endl
- <<" ** *** *** **" << endl
- <<"** **" << endl
- <<"** * * **" << endl
- <<"** ** ** **" << endl
- <<" ** **** **** **" << endl
- <<" ** ** ** **" << endl
- <<" ** *** *** **" << endl
- <<" *** **** **** ***" << endl
- <<" ** ****** ****** **" << endl
- <<" *** *************** ***" << endl
- <<" **** ****" << endl
- <<" **** ****" << endl
- <<" ****** ******" << endl
- <<" ****************" << endl;
- break;
- }
- case 2:
- {
- cout << "Szkoda jak s\245 chumry to nie wida\206 s\210o\344ca i jest ponuro." << endl;
- break;
- }
- case 3:
- {
- cout << "O nie! To bardzo \253le! Jak zaleje si\251 wod\245 to mo\276e by\206 po mnie! Prosz\251 upewnij si\251, \276e okna s\245 zamkni\251te." << endl;
- break;
- }
- case 4:
- {
- cout << "Ale fajnie! Chia\210by m\242c wyj\230\206 na dw\242r i ulepi\206 ba\210wana, albo porzuca\206 si\251 \230nie\276kami" << endl;
- break;
- }
- }
- cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
- cin >> kont;
- while (z!=1)
- {
- if (kont=="tak")
- {
- z=1;
- }
- else if (kont=="nie")
- {
- cout << "OK to pa."<< endl;
- z=1; k=1;
- }
- else
- {
- cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
- }
- }
- break;
- }
- case 2:
- {
- cout << "Wyk\210adowca zwraca si\251 do student\242w:" << endl
- << "- Osoba, kt\242ra odpowie na moje nast\251pne pytanie, ma zaliczone zaj\251cia i mo\276e i\230\206 do domu." << endl
- << "Kto\230 z sali rzuca w tym momencie d\210ugopis pod nogi prowadz\245cego." << endl
- << "- Kto to zrobi\210?!" << endl
- << "- Ja. Dzi\251kuj\251, do widzenia." << endl
- << "Opowiedzie\206 nast\251pny?(tak/nie ";
- y=0;
- cin >> kont;
- while (y!=1)
- {
- if (kont=="tak")
- {
- cout <<"- Dzie\344 dobry, panie dyrektorze. Zarabiam u pana 2125 z\210 brutto. Prosz\251 o podwy\276k\251."<<endl
- <<"- O! A o ile, panie Nowak?"<<endl
- <<"- O zero."<<endl
- <<"- O zero z\210otych?!"<<endl
- <<"- Nie, o zero na ko\344cu kwoty brutto."<<endl
- << "Opowiedzie\206 nast\251pny?(tak/nie ";
- y=0;
- cin >> kont;
- while (y!=1)
- {
- if (kont=="tak")
- {
- cout <<"Okaza\210o si\251, \276e angielski, kt\242rego nas uczyli w szkole, rozumiej\245 tylko ci, kt\242rzy uczyli si\251 w naszej szkole."<< endl;
- cout <<"Niestety nie znam wi\251cej \276art\242w." <<endl;
- cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
- cin >> kont;
- while (z!=1)
- {
- if (kont=="tak")
- {
- z=1;
- }
- else if (kont=="nie")
- {
- cout << "OK to pa."<< endl;
- z=1; k=1;
- }
- else
- {
- cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
- }
- }
- y=1;
- break;
- }
- else if (kont=="nie")
- {
- cout << "OK to nie" << endl;
- cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
- cin >> kont;
- while (z!=1)
- {
- if (kont=="tak")
- {
- z=1;
- }
- else if (kont=="nie")
- {
- cout << "OK to pa."<< endl;
- z=1; k=1;
- }
- else
- {
- cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
- }
- }
- y=1;
- break;
- }
- else
- {
- cout << "Musisz odpowiedzie\206 tak lub nie: : ";
- cin >> kont;
- }
- }
- y=1;
- }
- else if (kont=="nie")
- {
- cout << "OK to nie" << endl;
- cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
- cin >> kont;
- while (z!=1)
- {
- if (kont=="tak")
- {
- z=1;
- }
- else if (kont=="nie")
- {
- cout << "OK to pa."<< endl;
- z=1; k=1;
- }
- else
- {
- cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
- }
- }
- y=1;
- break;
- }
- else
- {
- cout << "Musisz odpowiedzie\206 tak lub nie: : ";
- cin >> kont;
- }
- }
- break;
- }
- case 3:
- {
- cout << "Czytasz jakie\230 ksi\245\276ki?(tak/nie) ";
- cin >> ksiazki;
- y=0;
- while (y!=1)
- {
- if (ksiazki=="tak")
- {
- cout <<"Ksi\245\276ki s\245 super! Jaki tytu\210 jest twoim ulubionym? (Wpisz bez spacji, spacje mi szkodz\245.)"<< endl;
- cin >> tytul;
- cout << "Dzi\251ki dodam " << tytul << " do swojej listy ksi\245\276ek do przeczytania... To znaczy do przeczytania kiedy b\251d\251 m\242g\210 czyta\206 ksi\245zki bo w tym momencie to niemo\276liwe." << endl;
- cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
- cin >> kont;
- while (z!=1)
- {
- if (kont=="tak")
- {
- z=1;
- }
- else if (kont=="nie")
- {
- cout << "OK to pa."<< endl;
- z=1; k=1;
- }
- else
- {
- cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
- }
- }
- y=1;
- break;
- }
- else if (ksiazki=="nie")
- {
- cout << "To \253le! Ksi\245\276ki wzobagacj\245 s\210ownictwo i poszerzaj\245wiedz\251 o \230wiecie." << endl;
- cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
- cin >> kont;
- while (z!=1)
- {
- if (kont=="tak")
- {
- z=1;
- }
- else if (kont=="nie")
- {
- cout << "OK to pa."<< endl;
- z=1; k=1;
- }
- else
- {
- cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
- }
- }
- y=1;
- break;
- }
- else
- {
- cout << "Musisz odpowiedzie\206 tak lub nie: : ";
- cin >> ksiazki;
- }
- }
- y=1;
- break;
- }
- case 4:
- {
- cout << "Jaki jest tw\242j ulubiony film? (Wpisz bez spacji, spacje mi szkodz\245.)" << endl;
- cin >> film;
- cout << "Dzi\251ki dodam " << film << " do swojej listy do obejrzenia to znaczy kiedy b\251d\251 m\242g\210 ogl\245da\206 filmy, bo na razie to nie mo\276liwe." << endl
- << "A wiesz, \276e nied\210ugo do kina wchodzi film Mary Poppins powraca. Ciekaw\251 czy b\251dzie wart obejrzenia.";
- cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
- cin >> kont;
- while (z!=1)
- {
- if (kont=="tak")
- {
- z=1;
- }
- else if (kont=="nie")
- {
- cout << "OK to pa."<< endl;
- z=1; k=1;
- }
- else
- {
- cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
- }
- }
- y=1;
- break;
- }
- }
- }
- else if (rozmowa=="nie")
- {
- cout << "OK to nie. Pa" << endl;
- k=1;
- exit(0);
- }
- else
- {
- cout << "Musisz poda\206 odpowied\253 tak albo nie: ";
- cin >> rozmowa;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement