Advertisement
Guest User

Untitled

a guest
May 20th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.86 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. void menu()
  4. {
  5. std::cout << "1. Przystawki" << std::endl;
  6. std::cout << "2. Zupy" << std::endl;
  7. std::cout << "3. Dania g\210\242wne" << std::endl;
  8. std::cout << "4. Desery" << std::endl;
  9. std::cout << "5. Rachunek" << std::endl;
  10. }
  11. void platnosc()
  12. {
  13. std::cout << "0. Wyjd\253 do menu" << std::endl;
  14. std::cout << "1. Zap\210a\206" << std::endl;
  15. }
  16. void przystawki()
  17. {
  18. std::cout << "0. Wyjd\253 do menu" << std::endl;
  19. std::cout << "1. Panierowana kaszanka - 25z\210" << std::endl;
  20. std::cout << "2. Placki ziemniaczane - 30z\210" << std::endl;
  21. std::cout << "3. M\210ode sa\210aty - 15z\210" << std::endl;
  22. std::cout << "4. Carpaccio z pol\251dwicy - 23z\210" << std::endl;
  23. std::cout << "5. Sa\210ata Cezar - 21z\210" << std::endl;
  24. std::cout << "6. Tatar wo\210owy - 35z\210" << std::endl;
  25. std::cout << "7. Pierogi ruskie - 20z\210" << std::endl;
  26. }
  27. void zupy()
  28. {
  29. std::cout << "0. Wyjd\253 do menu" << std::endl;
  30. std::cout << "1. Ch\210odnik - 19z\210" << std::endl;
  31. std::cout << "2. Ros\242\210 - 21z\210" << std::endl;
  32. std::cout << "3. Zupa cytrynowa - 23z\210" << std::endl;
  33. std::cout << "4. Zupa og\242rkowa - 20z\210" << std::endl;
  34. }
  35. void dania_glowne()
  36. {
  37. std::cout << "0. Wyjd\253 do menu" << std::endl;
  38. std::cout << "1. Pier\230 kurczaka z kostk\245 - 39z\210" << std::endl;
  39. std::cout << "2. Schabowy z kostk\245 - 45z\210" << std::endl;
  40. std::cout << "3. \235oso\230 - 49z\210" << std::endl;
  41. std::cout << "4. \275eberka z rusztu - 55z\210" << std::endl;
  42. std::cout << "5. Filet z jesiotra - 65z\210" << std::endl;
  43. std::cout << "6. P\242\210 kaczki z codziennego wypieku - 69z\210" << std::endl;
  44. std::cout << "7. Dania z gor\245cej lawy - 75z\210" << std::endl;
  45. std::cout << "8. Stek z pol\251dwicy wo\210owej - 85z\210" << std::endl;
  46. }
  47. void desery()
  48. {
  49. std::cout << "0. Wyjd\253 do menu" << std::endl;
  50. std::cout << "1. Tarta rabarbarowa - 19z\210" << std::endl;
  51. std::cout << "2. Tort bezowy - 25z\210" << std::endl;
  52. std::cout << "3. Puszysty sernik - 25z\210" << std::endl;
  53. std::cout << "4. Fondant orzechowy - 29z\210" << std::endl;
  54. }
  55.  
  56. int main()
  57. {
  58. int rachunek = 0;
  59. int a,b;
  60. std::cout << "Witamy w restauracji pod nazw\245 Papugar!" << std::endl;
  61. std::cout << "" << std::endl;
  62. std::cout << " _------." << std::endl;
  63. std::cout << " / , \\_" << std::endl;
  64. std::cout << " / / /{}\ |o\\_" << std::endl;
  65. std::cout << " / \\ `--' /-' \\" << std::endl;
  66. std::cout << " | \\ \\ |" << std::endl;
  67. std::cout << " | |`-, |" << std::endl;
  68. std::cout << " / /__/)/" << std::endl;
  69. std::cout << "| |" << std::endl;
  70. system("pause");
  71. system("cls");
  72. do
  73. {
  74. std::cout << "Bie\276\245cy koszt: " << rachunek <<"z\210"<< std::endl;
  75. std::cout << "0. Wyjd\253 z menu" << std::endl;
  76. menu();
  77. std::cout << "Podaj numerek: ";
  78. std::cin >> a;
  79. system("cls");
  80. switch (a)
  81. {
  82. case 5:
  83. do
  84. {
  85. std::cout << "Do zap\210aty jest: " << rachunek <<"z\210"<< std::endl;
  86. platnosc();
  87. std::cout << "Podaj numerek: ";
  88. std::cin >> b;
  89. switch (b)
  90. {
  91. case 0:
  92. break;
  93. case 1:
  94. return 0;
  95. break;
  96. default:
  97. break;
  98. }
  99. system("cls");
  100. } while (b != 0);
  101. break;
  102. case 1:
  103. do
  104. {
  105. std::cout << "Bie\276\245cy koszt: " << rachunek << "z\210" << std::endl;
  106. przystawki();
  107. std::cout << "Podaj numerek: ";
  108. std::cin >> b;
  109. switch (b)
  110. {
  111. case 0:
  112. break;
  113. case 1:
  114. rachunek = rachunek + 25;
  115. break;
  116. case 2:
  117. rachunek = rachunek + 30;
  118. break;
  119. case 3:
  120. rachunek = rachunek + 15;
  121. break;
  122. case 4:
  123. rachunek = rachunek + 23;
  124. break;
  125. case 5:
  126. rachunek = rachunek + 21;
  127. break;
  128. case 6:
  129. rachunek = rachunek + 35;
  130. break;
  131. case 7:
  132. rachunek = rachunek + 20;
  133. break;
  134. default:
  135. break;
  136. }
  137. system("cls");
  138. } while (b != 0);
  139. break;
  140. case 2:
  141. do
  142. {
  143. std::cout << "Bie\276\245cy koszt: " << rachunek << "z\210" << std::endl;
  144. zupy();
  145. std::cout << "Podaj numerek: ";
  146. std::cin >> b;
  147. switch (b)
  148. {
  149. case 0:
  150. break;
  151. case 1:
  152. rachunek = rachunek + 19;
  153. break;
  154. case 2:
  155. rachunek = rachunek + 21;
  156. break;
  157. case 3:
  158. rachunek = rachunek + 23;
  159. break;
  160. case 4:
  161. rachunek = rachunek + 20;
  162. break;
  163. default:
  164. break;
  165. }
  166. system("cls");
  167. } while (b != 0);
  168. break;
  169. case 3:
  170. do
  171. {
  172. std::cout << "Bie\276\245cy koszt: " << rachunek << "z\210" << std::endl;
  173. dania_glowne();
  174. std::cout << "Podaj numerek: ";
  175. std::cin >> b;
  176. switch (b)
  177. {
  178. case 0:
  179. break;
  180. case 1:
  181. rachunek = rachunek + 39;
  182. break;
  183. case 2:
  184. rachunek = rachunek + 45;
  185. case 3:
  186. rachunek = rachunek + 49;
  187. break;
  188. case 4:
  189. rachunek = rachunek + 55;
  190. break;
  191. case 5:
  192. rachunek = rachunek + 65;
  193. break;
  194. case 6:
  195. rachunek = rachunek + 59;
  196. break;
  197. case 7:
  198. rachunek = rachunek + 69;
  199. break;
  200. case 8:
  201. rachunek = rachunek + 75;
  202. break;
  203. default:
  204. break;
  205. }
  206. system("cls");
  207. } while (b != 0);
  208. break;
  209. case 4:
  210. do
  211. {
  212. std::cout << "Bie\276\245cy koszt: " << rachunek << "z\210" << std::endl;
  213. desery();
  214. std::cout << "Podaj numerek: " << std::endl;
  215. std::cin >> b;
  216. switch (b)
  217. {
  218. case 0:
  219. break;
  220. case 1:
  221. rachunek = rachunek + 19;
  222. break;
  223. case 2:
  224. rachunek = rachunek + 25;
  225. case 3:
  226. rachunek = rachunek + 25;
  227. break;
  228. case 4:
  229. rachunek = rachunek + 29;
  230. break;
  231. default:
  232. break;
  233. }
  234. system("cls");
  235. } while (b != 0);
  236. break;
  237. default:
  238. break;
  239. }
  240. } while (a != 0);
  241. return 0;
  242. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement