Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.03 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int y=0,z=0,k=0, temat, pogoda;
  8. string imie, rozmowa, kont, ksiazki, tytul, film;
  9. cout << "Witaj u\276ytkowniku! Jestem Zabawnobot. Jak ci na imi\251?" << endl;
  10. cin >> imie;
  11. cout << "Mi\210o mi ci\251 pozna\206 " << imie << ". Chcesz pogada\206?(tak/nie) ";
  12. cin >> rozmowa;
  13. while (k!=1)
  14. {
  15. if (rozmowa=="tak")
  16. {
  17. cout << "O czym chcia\210by\230 pogada\206? Mam ograniczon\245 wiedz\251 wi\251c mo\276emy porozmawia\206 tylko na te tematy: " << endl
  18. << "1. Pogoda" << endl
  19. << "2. Opowiadanie \276art\242w" << endl
  20. << "3. Ksi\245\276ki" << endl
  21. << "4. Filmy" << endl;
  22. cin >> temat;
  23. switch (temat)
  24. {
  25. case 1:
  26. {
  27. cout << "Ja nie mog\251 wyjrze\206 za okno, wi\251c musisz mi powiedzie\206 jaka jest pogoda:" << endl;
  28. cout << "1. Jest s\210onecznie" << endl
  29. << "2. Jest pochmurnie" << endl
  30. << "3. Pada deszcz!" << endl
  31. << "4. Pada \230nieg!" << endl;
  32. cin >> pogoda;
  33. switch (pogoda)
  34. {
  35. case 1:
  36. {
  37. cout << "To bardzo fajnie lubi\251 jak jest s\210onecznie, wtedy jest \210adnie i ciep\210o." << endl
  38. <<" *****************" << endl
  39. <<" ****** ******" << endl
  40. <<" **** ****" << endl
  41. <<" **** ***" << endl
  42. <<" *** ***" << endl
  43. <<" ** *** *** **" << endl
  44. <<" ** ******* ******* ***" << endl
  45. <<" ** ******* ******* **" << endl
  46. <<" ** ******* ******* **" << endl
  47. <<" ** *** *** **" << endl
  48. <<"** **" << endl
  49. <<"** * * **" << endl
  50. <<"** ** ** **" << endl
  51. <<" ** **** **** **" << endl
  52. <<" ** ** ** **" << endl
  53. <<" ** *** *** **" << endl
  54. <<" *** **** **** ***" << endl
  55. <<" ** ****** ****** **" << endl
  56. <<" *** *************** ***" << endl
  57. <<" **** ****" << endl
  58. <<" **** ****" << endl
  59. <<" ****** ******" << endl
  60. <<" ****************" << endl;
  61. break;
  62. }
  63. case 2:
  64. {
  65. cout << "Szkoda jak s\245 chumry to nie wida\206 s\210o\344ca i jest ponuro." << endl;
  66. break;
  67. }
  68. case 3:
  69. {
  70. 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;
  71. break;
  72. }
  73. case 4:
  74. {
  75. 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;
  76. break;
  77. }
  78. }
  79. cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
  80. cin >> kont;
  81. while (z!=1)
  82. {
  83. if (kont=="tak")
  84. {
  85. z=1;
  86. }
  87. else if (kont=="nie")
  88. {
  89. cout << "OK to pa."<< endl;
  90. z=1; k=1;
  91. }
  92. else
  93. {
  94. cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
  95. }
  96. }
  97. break;
  98. }
  99. case 2:
  100. {
  101. cout << "Wyk\210adowca zwraca si\251 do student\242w:" << endl
  102. << "- Osoba, kt\242ra odpowie na moje nast\251pne pytanie, ma zaliczone zaj\251cia i mo\276e i\230\206 do domu." << endl
  103. << "Kto\230 z sali rzuca w tym momencie d\210ugopis pod nogi prowadz\245cego." << endl
  104. << "- Kto to zrobi\210?!" << endl
  105. << "- Ja. Dzi\251kuj\251, do widzenia." << endl
  106. << "Opowiedzie\206 nast\251pny?(tak/nie ";
  107. y=0;
  108. cin >> kont;
  109. while (y!=1)
  110. {
  111. if (kont=="tak")
  112. {
  113. cout <<"- Dzie\344 dobry, panie dyrektorze. Zarabiam u pana 2125 z\210 brutto. Prosz\251 o podwy\276k\251."<<endl
  114. <<"- O! A o ile, panie Nowak?"<<endl
  115. <<"- O zero."<<endl
  116. <<"- O zero z\210otych?!"<<endl
  117. <<"- Nie, o zero na ko\344cu kwoty brutto."<<endl
  118. << "Opowiedzie\206 nast\251pny?(tak/nie ";
  119. y=0;
  120. cin >> kont;
  121. while (y!=1)
  122. {
  123. if (kont=="tak")
  124. {
  125. 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;
  126. cout <<"Niestety nie znam wi\251cej \276art\242w." <<endl;
  127. cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
  128. cin >> kont;
  129. while (z!=1)
  130. {
  131. if (kont=="tak")
  132. {
  133. z=1;
  134. }
  135. else if (kont=="nie")
  136. {
  137. cout << "OK to pa."<< endl;
  138. z=1; k=1;
  139. }
  140. else
  141. {
  142. cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
  143. }
  144. }
  145. y=1;
  146. break;
  147.  
  148. }
  149. else if (kont=="nie")
  150. {
  151. cout << "OK to nie" << endl;
  152. cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
  153. cin >> kont;
  154. while (z!=1)
  155. {
  156. if (kont=="tak")
  157. {
  158. z=1;
  159. }
  160. else if (kont=="nie")
  161. {
  162. cout << "OK to pa."<< endl;
  163. z=1; k=1;
  164. }
  165. else
  166. {
  167. cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
  168. }
  169. }
  170. y=1;
  171. break;
  172.  
  173. }
  174. else
  175. {
  176. cout << "Musisz odpowiedzie\206 tak lub nie: : ";
  177. cin >> kont;
  178. }
  179. }
  180. y=1;
  181. }
  182. else if (kont=="nie")
  183. {
  184. cout << "OK to nie" << endl;
  185. cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
  186. cin >> kont;
  187. while (z!=1)
  188. {
  189. if (kont=="tak")
  190. {
  191. z=1;
  192. }
  193. else if (kont=="nie")
  194. {
  195. cout << "OK to pa."<< endl;
  196. z=1; k=1;
  197. }
  198. else
  199. {
  200. cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
  201. }
  202. }
  203. y=1;
  204. break;
  205.  
  206.  
  207. }
  208. else
  209. {
  210. cout << "Musisz odpowiedzie\206 tak lub nie: : ";
  211. cin >> kont;
  212. }
  213. }
  214. break;
  215.  
  216. }
  217. case 3:
  218. {
  219. cout << "Czytasz jakie\230 ksi\245\276ki?(tak/nie) ";
  220. cin >> ksiazki;
  221. y=0;
  222. while (y!=1)
  223. {
  224. if (ksiazki=="tak")
  225. {
  226. cout <<"Ksi\245\276ki s\245 super! Jaki tytu\210 jest twoim ulubionym? (Wpisz bez spacji, spacje mi szkodz\245.)"<< endl;
  227. cin >> tytul;
  228. 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;
  229. cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
  230. cin >> kont;
  231. while (z!=1)
  232. {
  233. if (kont=="tak")
  234. {
  235. z=1;
  236. }
  237. else if (kont=="nie")
  238. {
  239. cout << "OK to pa."<< endl;
  240. z=1; k=1;
  241. }
  242. else
  243. {
  244. cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
  245. }
  246. }
  247. y=1;
  248. break;
  249.  
  250. }
  251. else if (ksiazki=="nie")
  252. {
  253. cout << "To \253le! Ksi\245\276ki wzobagacj\245 s\210ownictwo i poszerzaj\245wiedz\251 o \230wiecie." << endl;
  254. cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
  255. cin >> kont;
  256. while (z!=1)
  257. {
  258. if (kont=="tak")
  259. {
  260. z=1;
  261. }
  262. else if (kont=="nie")
  263. {
  264. cout << "OK to pa."<< endl;
  265. z=1; k=1;
  266. }
  267. else
  268. {
  269. cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
  270. }
  271. }
  272. y=1;
  273. break;
  274. }
  275. else
  276. {
  277. cout << "Musisz odpowiedzie\206 tak lub nie: : ";
  278. cin >> ksiazki;
  279. }
  280. }
  281. y=1;
  282. break;
  283.  
  284. }
  285. case 4:
  286. {
  287. cout << "Jaki jest tw\242j ulubiony film? (Wpisz bez spacji, spacje mi szkodz\245.)" << endl;
  288. cin >> film;
  289. 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
  290. << "A wiesz, \276e nied\210ugo do kina wchodzi film Mary Poppins powraca. Ciekaw\251 czy b\251dzie wart obejrzenia.";
  291. cout << "Chcesz kontynuowa\206 rozmow\251 na inny temat?(tak/nie) ";
  292. cin >> kont;
  293. while (z!=1)
  294. {
  295. if (kont=="tak")
  296. {
  297. z=1;
  298. }
  299. else if (kont=="nie")
  300. {
  301. cout << "OK to pa."<< endl;
  302. z=1; k=1;
  303. }
  304. else
  305. {
  306. cout << "Musisz poda\206 tak lub nie: "; cin >> kont;
  307. }
  308. }
  309. y=1;
  310. break;
  311. }
  312. }
  313. }
  314. else if (rozmowa=="nie")
  315. {
  316. cout << "OK to nie. Pa" << endl;
  317. k=1;
  318. exit(0);
  319. }
  320. else
  321. {
  322. cout << "Musisz poda\206 odpowied\253 tak albo nie: ";
  323. cin >> rozmowa;
  324. }
  325. }
  326. return 0;
  327. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement