Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. string pizzaNazwa(string &nazwa);
  8. string pizzaRozmiar(string &rozmiar);
  9. void pizzaDodatki(vector <string>&);
  10. string pizzaNapoj(string &napoj);
  11. int ilosc;
  12.  
  13. int main()
  14. {
  15. string nazwa, rozmiar, odp1, odp2, dodatek, piciu;
  16. vector <string> dodatki(ilosc);
  17. cout << "Witamy!\nJaka pizze chcialbys dzisiaj zjesc?" << endl;
  18. cout << "A) Chlopska" << endl;
  19. cout << "B) Wiejska" << endl;
  20. cout << "C) Miejska" << endl;
  21. cout << "D) Wegeterianska" << endl;
  22. cin >> nazwa;
  23. cout << "Jaki chcesz rozmiar pizzy? (Duza/Srednia/Mala) ";
  24. cin >> rozmiar;
  25. pizzaRozmiar(rozmiar);
  26. cout << "Czy chcialbys do tego jakies dodatki? ";
  27. cin >> odp1;
  28. if (odp1[0]=='t' || odp1[0]=='T')
  29. {
  30. cout << "Maksymalna ilosc dodatkow to 5, ile chcesz? ";
  31. cin >> ilosc;
  32. cout << "Podaj dodateki: ";
  33. for (int i=0; i<ilosc; i++)
  34. {
  35. cin >> dodatek;
  36. dodatki.push_back(dodatek);
  37. }
  38. pizzaDodatki(dodatki);
  39. }
  40. cout << "Czy chcialbys do tego jakis napoj? ";
  41. cin >> odp2;
  42. if (odp2[0]=='t'|| odp2[0]=='T')
  43. {
  44. cout << "\nDo wyboru:\nA)Coca cola\nB)Sprite\nC)Fanta ";
  45. cin >> piciu;
  46. pizzaNapoj(piciu);
  47. }
  48.  
  49. cout << "Twoje zamowienie to: " << pizzaNazwa(nazwa) << " ";
  50. cout << pizzaRozmiar(rozmiar) << " z ";
  51. pizzaDodatki(dodatki);
  52. cout << "do tego " << pizzaNapoj(piciu);
  53. // TESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTEST
  54. cout << &piciu << endl;
  55. cout << &dodatki;
  56. return 0;
  57. }
  58. string pizzaNazwa(string &nazwa)
  59. {
  60. if (nazwa=="a" || nazwa=="A")
  61. nazwa = "Chlopska";
  62. else if (nazwa=="b" || nazwa=="B")
  63. nazwa = "Wiejska";
  64. else if (nazwa=="c" || nazwa=="C")
  65. nazwa = "Miejska";
  66. else if (nazwa=="d" || nazwa=="D")
  67. nazwa = "Wegetarianska";
  68. return nazwa;
  69. }
  70. string pizzaRozmiar(string &rozmiar)
  71. {
  72. return rozmiar;
  73. }
  74. void pizzaDodatki(vector <string> &dodatki)
  75. {
  76. for (int i=0; i<ilosc; i++)
  77. cout << dodatki[i] << " ";
  78. }
  79. string pizzaNapoj(string &napoj)
  80. {
  81. if (napoj[0]=='a' || napoj[0]=='A')
  82. napoj = "Coca Cola";
  83. else if (napoj[0]=='b' || napoj[0]=='B')
  84. napoj= "Sprite";
  85. else if (napoj[0]=='c' || napoj[0]=='C')
  86. napoj = "Fanta";
  87. return napoj;
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement