SHARE
TWEET

waroenk human error

a guest May 20th, 2019 64 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <iostream>
  3. #include <conio.h>
  4. #include <stdlib.h>
  5. #include <iomanip>
  6. #include <string.h>
  7.  
  8. using namespace std;
  9.  
  10. garis()
  11. {
  12.         cout<<"=====================================================\n";
  13. }
  14. bintang()
  15. {
  16.         cout<<"*****************************************************\n";
  17. }
  18. minimarket()
  19. {
  20.         cout<<"------------------Waroenk HUMANERROR------------------\n";
  21. }
  22. main()
  23. {
  24.    int i,j;
  25.    char kode_k,kasir[20],lagi;
  26.    long int total_byr=0,bayar,kembali;
  27.    char kode_brg[30],*barang[30];
  28.    int harga[30];
  29.    int jml_bel[30];
  30.    long int sub_total[30];
  31.    atas:
  32.    garis();
  33.    bintang();
  34.    minimarket();
  35.    bintang();
  36.    garis();
  37.    cout<<"KODE KASIR\n";
  38.    cout<<"     1. Anton\n";
  39.    cout<<"     2. Farid\n";
  40.    cout<<"     3. Imad\n";
  41.    cout<<"     4. Yoga\n";
  42.    cout<<"Masukkan Kode Kasir[1/2/3/4]  : "; cin>>kode_k;
  43.    if(kode_k == '1')
  44.    {
  45.       strcpy(kasir,"Anton");
  46.    }
  47.    else if(kode_k =='2')
  48.    {
  49.        strcpy(kasir,"Farid");
  50.    }
  51.     else if(kode_k =='3')
  52.    {
  53.        strcpy(kasir,"Imad");
  54.    }
  55.     else if(kode_k =='4')
  56.    {
  57.        strcpy(kasir,"Yoga");
  58.    }
  59.    else
  60.    {
  61.        cout<<"Kode Salah";
  62.        goto atas;
  63.    }
  64.    item:
  65.    cout<<"Jumlah item               : ";cin>>j;
  66.    minimarket();
  67.    cout<<"KODE BARANG\n";
  68.    garis();
  69.    cout<<"1. Susu (205ml)            Rp. 6.000,00  \n";
  70.    cout<<"2. Susu (500ml)            Rp. 12.000,00  \n";
  71.    cout<<"3. Susu (1000ml)           Rp. 22.000,00  \n";
  72.    cout<<"4. Gula (1/4 kg)           Rp. 3.000,00  \n";
  73.    cout<<"5. Gula (1/2 kg)           Rp. 6.000,00  \n";
  74.    cout<<"6. Gula (1 kg)             Rp. 12.000,00  \n";
  75.    cout<<"7. Minyak Sayur (1/4 kg)   Rp. 5.000,00  \n";
  76.    cout<<"8. Minyak Sayur (1/2 kg)   Rp. 10.000,00  \n";
  77.    cout<<"9. Minyak Sayur (1 kg)     Rp. 20.000,00  \n";
  78.    garis();
  79.    cout<<endl;
  80.    for(i=1;i<=j;i++)
  81.    {
  82.       cout<<"Data Ke-"<<i<<endl;
  83.       cout<<"Kode Barang          : ";cin>>kode_brg[i];
  84.       cout<<"Jumlah Beli          : ";cin>>jml_bel[i];
  85.       garis();
  86.    }
  87.    for(i=1;i<=j;i++)
  88.    {
  89.       if(kode_brg[i]=='1')
  90.       {
  91.         barang[i]="Susu (250ml)";
  92.         harga[i]=6000;
  93.       }
  94.       else if(kode_brg[i]=='2')
  95.       {
  96.         barang[i]="Susu (500ml)";
  97.         harga[i]=12000;
  98.       }
  99.       else if(kode_brg[i]=='3')
  100.       {
  101.         barang[i]="Susu (1000ml)";
  102.         harga[i]=22000;
  103.       }
  104.       else if(kode_brg[i]=='4')
  105.       {
  106.         barang[i]="Gula (1/4 kg)";
  107.         harga[i]=3000;
  108.       }
  109.       else if(kode_brg[i]=='5')
  110.       {
  111.         barang[i]="Gula (1/2 kg)";
  112.         harga[i]=6000;
  113.       }
  114.       else if(kode_brg[i]=='6')
  115.       {
  116.         barang[i]="Gula (1 kg)";
  117.         harga[i]=12000;
  118.       }
  119.       else if(kode_brg[i]=='7')
  120.       {
  121.         barang[i]="Minyak Sayur (1/4 kg)";
  122.         harga[i]=5000;
  123.       }
  124.       else if(kode_brg[i]=='8')
  125.       {
  126.         barang[i]="Minyak Sayur (1/2 kg)";
  127.         harga[i]=10000;
  128.       }
  129.       else if(kode_brg[i]=='9')
  130.       {
  131.         barang[i]="Minyak Sayur (1 kg)";
  132.         harga[i]=20000;
  133.       }
  134.       else
  135.       {
  136.         barang[i]="Kode Salah";
  137.         harga[i]=0;
  138.         cout<<"Kode yang dimasukkan salah\n";
  139.         goto item;
  140.       }
  141.    }
  142.    garis();
  143.    minimarket();
  144.    garis();
  145.    cout<<"Nama Kasir        : "<<kasir<<endl;
  146.    garis();
  147.    cout<<"No.| Nama          |  Harga  | Jumlah |    Sub       \n";
  148.    cout<<"   | Barang        |         | Beli   |    Total     \n";
  149.    garis();
  150.    for(i=1;i<=j;i++)
  151.    {
  152.       sub_total[i]=jml_bel[i]*harga[i];
  153.       cout<<setiosflags(ios::left)<<setw(5)<<i;
  154.       cout<<setiosflags(ios::left)<<setw(15)<<barang[i];
  155.       cout<<setiosflags(ios::right)<<setw(8)<<harga[i];
  156.       cout<<setiosflags(ios::right)<<setw(6)<<jml_bel[i];
  157.       cout<<setiosflags(ios::right)<<setw(15)<<sub_total[i]<<endl;
  158.                                 total_byr=total_byr+sub_total[i];
  159.    }
  160.    garis();
  161.    cout<<"                        Total Bayar   :Rp. "<<total_byr<<endl;
  162.    cout<<"                        Uang Bayar    :Rp. "; cin>>bayar;
  163.    kembali=bayar-total_byr;
  164.    cout<<"                        Uang Kembali  :Rp. "<<kembali<<endl;
  165.    cout<<"******************Terima Kasih***********************\n";
  166.    cout<<"Input Lagi [Y/T] : "; cin>>lagi;
  167.    if(lagi=='Y'||lagi=='y')
  168.                 goto atas;
  169.    else
  170.                 system("cls");goto atas;
  171.    getch();
  172.    selesai:
  173.    cout<<"******************Terima Kasih***********************\n";
  174. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top