Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<conio.h>
- #include<iostream>
- #include<iomanip>
- #include<string.h>
- #include<windows.h>
- using namespace std;
- grs()
- {
- cout<<"-----------------------------------------------------------------\n";
- }
- grs2()
- {
- cout<<"---------------------------------------------\n";
- }
- smdg()
- {
- cout<<"======================================================\n";
- }
- smdg2()
- {
- cout<<"=================================================================\n";
- }
- int main()
- {
- string x="|/-\|/";
- const char c1='C';
- const char r='r';
- const char e='e';
- const char a1='a';
- const char t='t';
- const char e1='e';
- const char d1='d';
- const char space=' ';
- const char b1='b';
- const char y='y';
- const char R='R';
- const char g='g';
- const char i1='i';
- const char P='P';
- const char m='m';
- const char sm='=';
- const char left='<';
- const char right='>';
- char yt,lagi;
- int i,j;
- long int total=0,bayar,kembali;
- char *barang[30];
- int kode[30];
- int harga[30];
- int jml[30];
- double jumtotal[30];
- string d="|";
- char psn[]={"Terima kasih telah membeli makanan / minuman disini\n"};
- char pesan[]={"\t\t Pesan\n1. Harap tidak hutang\n2. Budayakan membuang sampah pada tempat sampah\n3. Makan yang tenang\n"};
- atas:
- system("cls");
- cout<<"----------------Program Warung---------------\n";
- grs2();
- cout<<"=============================================\n";
- cout<<"|\t\tDaftar menu\t\t |\n";
- cout<<"=============================================\n";
- cout<<"|1. Mie Goreng\t\t 6. Es Degan\t |\n";
- cout<<"|2. Nasi Goreng\t\t 7. Es Jeruk\t |\n";
- cout<<"|3. Mie Rebus\t\t 8. Es Soda Gembira |\n";
- cout<<"|4. Mie Ayam\t\t 9. Es Teh\t |\n";
- cout<<"|5. Nasi Mawut\t\t10. Es Susu\t |\n";
- cout<<"---------------------------------------------\n";
- grs2();
- for(i=1;i<=10;i++)
- {awal:
- cout<<"Pesanan Ke-"<<i<<endl;
- i++;
- cout<<"Kode pesanan\t\t: ";cin>>kode[i];
- cout<<"Jumlah beli\t\t: ";cin>>jml[i];
- cout<<"Apakah mau pesan lagi? ";cin >> yt;
- if (yt=='y'||yt=='Y'){goto awal;}
- if (yt=='t'||yt=='T'){goto ask;}
- }
- grs2();
- ask :
- cout<<"Apakah semua pesanan sudah benar? [Y/T] = ";cin >> yt;
- if (yt=='y'||yt=='Y'){goto tengah;}
- if (yt=='t'||yt=='T'){goto tanya;}
- tanya :
- cout<<"Apakah anda mau memesan ulang ? [Y/T] = ";cin >> yt;system("cls");
- if (yt=='y'||yt=='Y'){goto atas;}
- if (yt=='t'||yt=='T'){goto selesai;}
- for (int x=0;pesan[x]!='\0';x++){
- cout<<pesan[x];
- for(double j=0;j<=9990000;j++){}}
- tengah:
- system("cls");
- for(i=1;i<=j;i++)
- {
- if(kode[i]==1){barang[i]="Mie Goreng";harga[i]=7500;}
- else if(kode[i]==2){barang[i]="Nasi Goreng";harga[i]=7000;}
- else if(kode[i]==3){barang[i]="Mie Rebus";harga[i]=7000;}
- else if(kode[i]==4){barang[i]="Mie Ayam";harga[i]=5000;}
- else if(kode[i]==5){barang[i]="Nasi Mawut";harga[i]=8000;}
- else if(kode[i]==6){barang[i]="Es Degan";harga[i]=3500;}
- else if(kode[i]==7){barang[i]="Es Jeruk";harga[i]=3500;}
- else if(kode[i]==8){barang[i]="Es Soda gembira";harga[i]=7000;}
- else if(kode[i]==9){barang[i]="Es Teh";harga[i]=3000;}
- else if(kode[i]==10){barang[i]="Es Susu";harga[i]=4000;}
- else{barang[i]="Kode Salah";harga[i]=0;}
- }
- smdg2();
- cout <<"\t\t\tData pembelian\n";
- smdg2();
- cout<<"|\tNo\tNama Barang\tHarga\tJumlah\tTotal harga\t|\n";
- smdg2();
- for(i=1;i<=j;i++)
- {
- jumtotal[i]=jml[i]*harga[i];
- cout<<setiosflags(ios::right)<<setw(1)<<d;
- cout<<setiosflags(ios::right)<<setw(8)<<i;
- cout<<setiosflags(ios::left)<<setw(17)<<barang[i];
- cout<<setiosflags(ios::right)<<setw(11)<<harga[i];
- cout<<setiosflags(ios::right)<<setw(6)<<jml[i];
- cout<<setiosflags(ios::right)<<setw(13)<<jumtotal[i];
- cout<<setiosflags(ios::right)<<setw(9)<<d<<endl;;
- total=total+jumtotal[i];
- }
- grs();
- cout<<"\t\t\t\tTotal Bayar :Rp. "<<total<<endl;
- bayar :
- cout<<"\t\t\t\tUang Bayar :Rp. "; cin>>bayar;
- if(bayar<total){cout<<"\t\t\tUang anda kurang, jangan hutang hmm...\n";goto bayar;}
- kembali=bayar-total;
- cout<<"\t\t\t\tUang Kembali :Rp. "<<kembali<<endl;
- grs();
- for (int x=0;psn[x]!='\0';x++){
- cout<<psn[x];
- for(double j=0;j<=9990000;j++){}}
- cout<<"Mau membeli makanan/ minuman lagi? [Y/T] : "; cin>>lagi;
- cout<<endl;
- if(lagi=='Y'||lagi=='y')goto atas;
- else goto selesai;
- getch();
- selesai :
- cout << "\t\t";
- for(int i=0; i<sizeof(sm); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<sm;}
- for(int i=0; i<sizeof(sm); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<sm;}
- for(int i=0; i<sizeof(right); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<right;}
- for(int i=0; i<sizeof(space); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<space;}
- for(int i=0; i<sizeof(c1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<c1;}
- for(int i=0; i<sizeof(r); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<r;}
- for(int i=0; i<sizeof(e1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<e1;}
- for(int i=0; i<sizeof(a1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<a1;}
- for(int i=0; i<sizeof(t); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<t;}
- for(int i=0; i<sizeof(e1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<e1;}
- for(int i=0; i<sizeof(d1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<d1;}
- for(int i=0; i<sizeof(space); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<space;}
- for(int i=0; i<sizeof(b1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<b1;}
- for(int i=0; i<sizeof(y); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<y;}
- for(int i=0; i<sizeof(space); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<space;}
- for(int i=0; i<sizeof(R); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<R;}
- for(int i=0; i<sizeof(e1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<e1;}
- for(int i=0; i<sizeof(g); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<g;}
- for(int i=0; i<sizeof(i1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<i1;}
- for(int i=0; i<sizeof(space); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<space;}
- for(int i=0; i<sizeof(P); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<P;}
- for(int i=0; i<sizeof(r); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<r;}
- for(int i=0; i<sizeof(a1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<a1;}
- for(int i=0; i<sizeof(t); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<t;}
- for(int i=0; i<sizeof(a1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<a1;}
- for(int i=0; i<sizeof(m); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<m;}
- for(int i=0; i<sizeof(a1); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<a1;}
- for(int i=0; i<sizeof(space); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<space;}
- for(int i=0; i<sizeof(left); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<left;}
- for(int i=0; i<sizeof(sm); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<sm;}
- for(int i=0; i<sizeof(sm); i++)
- {for(int j=0; j<5; j++)
- {cout<<x[j];
- cout<<"\b";
- Sleep(50);}
- cout<<sm;}
- cout<<"\n";
- cout<<"\t\t";system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement