Advertisement
barbos01

Untitled

Oct 7th, 2021
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.56 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. struct limonada
  6. {
  7.     int nr_lamai;
  8.     int nr_cuburi_zahar;
  9.     int suma_incasata;
  10.  
  11. };
  12.  
  13.  
  14. void limonada_indulcita(int *lamaie, int *zahar, int *bani) {
  15.     if(lamaie == 0 || zahar == 0)
  16.     {   cout<<"Ingrediente lipsta!";
  17.         cout<<bani;
  18.         exit(0);
  19.     }
  20.     else
  21.     {   lamaie -=1;
  22.         zahar -= 2;
  23.         bani +=3;
  24.     }
  25. }
  26.  
  27. void limonada_neindulcita(int *lamaie, int *bani) {
  28.     if(lamaie == 0)
  29.     {   cout<<"Ingrediente lipsta!";
  30.         cout<<bani;
  31.         exit(0);
  32.     }
  33.     else
  34.     {
  35.         lamaie -=1;
  36.         bani +=3;
  37.     }
  38. }
  39.  
  40. int main()
  41. {
  42.     struct limonada ex = {2, 2, 0};
  43.     int choice;
  44.     do{
  45.  
  46.     cout<<"````````````````````````````````````````\n";
  47.     cout<<"MENIU\n";
  48.     cout<<"1. Limonada indulcita;\n";
  49.     cout<<"2. Limonada neindulcita;\n";
  50.     cout<<"3. Total incasari;\n";
  51.     cout<<"4. Iesire.\n";
  52.     cin>>choice;
  53.     cout<<"````````````````````````````````````````\n";
  54.     switch(choice)
  55.     {
  56.     case 1:
  57.         limonada_indulcita(&ex.nr_lamai, &ex.nr_cuburi_zahar, &ex.suma_incasata);
  58.         cout<<"Ai primit o limodata indulcita!\n";
  59.         break;
  60.     case 2:
  61.         limonada_neindulcita(&ex.nr_lamai, &ex.suma_incasata);
  62.         cout<<"Ai primit o limodata neindulcita!\n";
  63.         break;
  64.     case 3:
  65.         cout<<"suma incasata este: "<<ex.suma_incasata<<endl;
  66.         break;
  67.     case 4:
  68.         exit(0);
  69.     default:
  70.         cout<<" Alegeti una dintre optiunile mentionate!";
  71.     }
  72.     }while(choice != 4);
  73.  
  74.     return 0;
  75. }
  76.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement