Guest User

Untitled

a guest
Mar 28th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. void inter(int ilosc[],float cena[]){
  6.     cout<<"\n [1] "<<ilosc[0]<<"   "<<cena[0]<<"PLN";
  7.     cout<<"\n [2] "<<ilosc[1]<<"   "<<cena[1]<<"PLN";
  8.     cout<<"\n [3] "<<ilosc[2]<<"   "<<cena[2]<<"PLN";
  9.     cout<<"\n [4] "<<ilosc[3]<<"   "<<cena[3]<<"PLN";
  10.     cout<<"\n [5] "<<ilosc[4]<<"   "<<cena[4]<<"PLN \n \n";
  11.     cout<<"Wybierz produkt";
  12. }
  13.  
  14. void kasa(float y, int ilo, float wrzut, float h, float cena[], int i){
  15.     float zmienna;
  16.     wrzut=0;
  17.     y=cena[i]*ilo;
  18.  
  19.         do{
  20.             zmienna=y-wrzut;
  21.             cout<<"pozostalo do zaplaty  "<<zmienna<<endl<<"Wrzuc monety"<<endl<<"Jaki nominal wrzuciles"<<endl;
  22.             cin>>h;
  23.             wrzut=wrzut+h;
  24.         }while(y>wrzut);
  25.  
  26.     cout<<"wrzuciles w sumie  "<<wrzut<<"  twoja reszta to  "<< wrzut - y <<endl<<"Odbierz reszte"<<endl<<endl;
  27.  
  28. }
  29.  
  30.  
  31. int main() {
  32.     int ilosc[6]={23,16,19,28,11};
  33.     int x=1;
  34.     int wyb;
  35.     int ilo;
  36.     float cena [6]={2.2, 3.15, 1.84, 2.13, 1.48};
  37.     float reszta;
  38.     float wrzut;
  39.     float y;
  40.     float h;// zmienna do zliczania monet
  41.     int i;
  42.  
  43.         do {
  44. wrzut=0;
  45. inter(ilosc,cena);
  46.     cin>>wyb;
  47.     switch (wyb)
  48.     {
  49.         case 1:
  50.             i=0;
  51.             cout<<"Wybierz ilosc"<<"\n";
  52.             cin>>ilo;
  53.             if(ilo>ilosc[i]){
  54.                 cout<<"brak towaru \n\n ";
  55.                 }
  56.                 else{
  57.                     kasa (y, ilo, wrzut, h, cena,i);
  58.                     ilosc[i]=ilosc[i]-ilo;
  59.                 }
  60.             break;
  61.  
  62.         case 2:
  63.             i=1;
  64.             cout<<"Wybierz ilosc"<<"\n";
  65.             cin>>ilo;
  66.             if(ilo>ilosc[i]){
  67.                 cout<<"brak towaru \n\n";
  68.                 }
  69.                 else{
  70.                     kasa (y, ilo, wrzut, h, cena,i);
  71.                     ilosc[i]=ilosc[i]-ilo;
  72.                     }
  73.             break;
  74.         case 3:
  75.             i=2;
  76.             cout<<"Wybierz ilosc"<<"\n";
  77.             cin>>ilo;
  78.             if(ilo>ilosc[i]){
  79.                 cout<<"brak towaru \n\n";
  80.                 }
  81.                 else{
  82.                     kasa (y, ilo, wrzut, h, cena,i);
  83.                     ilosc[i]=ilosc[i]-ilo;
  84.                     }
  85.             break;
  86.  
  87.         case 4:
  88.             i=3;
  89.             cout<<"Wybierz ilosc"<<"\n";
  90.             cin>>ilo;
  91.             if(ilo>ilosc[i]){
  92.                 cout<<"brak towaru";
  93.                 }
  94.                 else{
  95.                     kasa (y, ilo, wrzut, h, cena,i);
  96.                     ilosc[i]=ilosc[i]-ilo;
  97.                     }
  98.             break;
  99.         case 5:
  100.             i=4;
  101.             cout<<"Wybierz ilosc"<<"\n";
  102.             cin>>ilo;
  103.             if(ilo>ilosc[i]){
  104.                 cout<<"brak towaru \n\n";
  105.                 }
  106.                 else{
  107.                     kasa (y, ilo, wrzut, h, cena,i);
  108.                     ilosc[i]=ilosc[i]-ilo;
  109.                     }
  110.             break;
  111.         case 100:
  112.             x=100;
  113.  
  114.  
  115.  
  116.     }
  117. }while(x==1);
  118.  
  119.  
  120.     return 0;
  121. }
Advertisement
Add Comment
Please, Sign In to add comment