Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <iostream>
- #include <conio.h>
- #include <stdlib.h>
- #include <iomanip>
- #include <string.h>
- using namespace std;
- garis()
- {
- cout<<"=====================================================\n";
- }
- bintang()
- {
- cout<<"*****************************************************\n";
- }
- minimarket()
- {
- cout<<"------------------Waroenk HUMANERROR------------------\n";
- }
- main()
- {
- int i,j;
- char kode_k,kasir[20],lagi;
- long int total_byr=0,bayar,kembali;
- char kode_brg[30],*barang[30];
- int harga[30];
- int jml_bel[30];
- long int sub_total[30];
- atas:
- garis();
- bintang();
- minimarket();
- bintang();
- garis();
- cout<<"KODE KASIR\n";
- cout<<" 1. Anton\n";
- cout<<" 2. Farid\n";
- cout<<" 3. Imad\n";
- cout<<" 4. Yoga\n";
- cout<<"Masukkan Kode Kasir[1/2/3/4] : "; cin>>kode_k;
- if(kode_k == '1')
- {
- strcpy(kasir,"Anton");
- }
- else if(kode_k =='2')
- {
- strcpy(kasir,"Farid");
- }
- else if(kode_k =='3')
- {
- strcpy(kasir,"Imad");
- }
- else if(kode_k =='4')
- {
- strcpy(kasir,"Yoga");
- }
- else
- {
- cout<<"Kode Salah";
- goto atas;
- }
- item:
- cout<<"Jumlah item : ";cin>>j;
- minimarket();
- cout<<"KODE BARANG\n";
- garis();
- cout<<"1. Susu (205ml) Rp. 6.000,00 \n";
- cout<<"2. Susu (500ml) Rp. 12.000,00 \n";
- cout<<"3. Susu (1000ml) Rp. 22.000,00 \n";
- cout<<"4. Gula (1/4 kg) Rp. 3.000,00 \n";
- cout<<"5. Gula (1/2 kg) Rp. 6.000,00 \n";
- cout<<"6. Gula (1 kg) Rp. 12.000,00 \n";
- cout<<"7. Minyak Sayur (1/4 kg) Rp. 5.000,00 \n";
- cout<<"8. Minyak Sayur (1/2 kg) Rp. 10.000,00 \n";
- cout<<"9. Minyak Sayur (1 kg) Rp. 20.000,00 \n";
- garis();
- cout<<endl;
- for(i=1;i<=j;i++)
- {
- cout<<"Data Ke-"<<i<<endl;
- cout<<"Kode Barang : ";cin>>kode_brg[i];
- cout<<"Jumlah Beli : ";cin>>jml_bel[i];
- garis();
- }
- for(i=1;i<=j;i++)
- {
- if(kode_brg[i]=='1')
- {
- barang[i]="Susu (250ml)";
- harga[i]=6000;
- }
- else if(kode_brg[i]=='2')
- {
- barang[i]="Susu (500ml)";
- harga[i]=12000;
- }
- else if(kode_brg[i]=='3')
- {
- barang[i]="Susu (1000ml)";
- harga[i]=22000;
- }
- else if(kode_brg[i]=='4')
- {
- barang[i]="Gula (1/4 kg)";
- harga[i]=3000;
- }
- else if(kode_brg[i]=='5')
- {
- barang[i]="Gula (1/2 kg)";
- harga[i]=6000;
- }
- else if(kode_brg[i]=='6')
- {
- barang[i]="Gula (1 kg)";
- harga[i]=12000;
- }
- else if(kode_brg[i]=='7')
- {
- barang[i]="Minyak Sayur (1/4 kg)";
- harga[i]=5000;
- }
- else if(kode_brg[i]=='8')
- {
- barang[i]="Minyak Sayur (1/2 kg)";
- harga[i]=10000;
- }
- else if(kode_brg[i]=='9')
- {
- barang[i]="Minyak Sayur (1 kg)";
- harga[i]=20000;
- }
- else
- {
- barang[i]="Kode Salah";
- harga[i]=0;
- cout<<"Kode yang dimasukkan salah\n";
- goto item;
- }
- }
- garis();
- minimarket();
- garis();
- cout<<"Nama Kasir : "<<kasir<<endl;
- garis();
- cout<<"No.| Nama | Harga | Jumlah | Sub \n";
- cout<<" | Barang | | Beli | Total \n";
- garis();
- for(i=1;i<=j;i++)
- {
- sub_total[i]=jml_bel[i]*harga[i];
- cout<<setiosflags(ios::left)<<setw(5)<<i;
- cout<<setiosflags(ios::left)<<setw(15)<<barang[i];
- cout<<setiosflags(ios::right)<<setw(8)<<harga[i];
- cout<<setiosflags(ios::right)<<setw(6)<<jml_bel[i];
- cout<<setiosflags(ios::right)<<setw(15)<<sub_total[i]<<endl;
- total_byr=total_byr+sub_total[i];
- }
- garis();
- cout<<" Total Bayar :Rp. "<<total_byr<<endl;
- cout<<" Uang Bayar :Rp. "; cin>>bayar;
- kembali=bayar-total_byr;
- cout<<" Uang Kembali :Rp. "<<kembali<<endl;
- cout<<"******************Terima Kasih***********************\n";
- cout<<"Input Lagi [Y/T] : "; cin>>lagi;
- if(lagi=='Y'||lagi=='y')
- goto atas;
- else
- system("cls");goto atas;
- getch();
- selesai:
- cout<<"******************Terima Kasih***********************\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement