Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <conio.h>
- #include <iostream.h>
- #include <stdio.h>
- #include <cstring.h>
- main()
- {
- char pass[20];
- string user;
- login:
- cout<<"\t +-------------+ \n";
- cout<<"\t ----------> | Login Page | <----------\n";
- cout<<"\t +-------------+ \n\n";
- cout<<"\t Please Login To Your Account ";
- getche();
- cout<<"\n\n";
- cout<<"\t Username : ";cin>>user;
- cout<<"\t Password : ";cin>>pass;
- cout<<"\n\n";
- if (user=="andi" && strcmp(pass, "bachok")==0)
- {
- clrscr();
- cout<<"\t +--------------+ \n";
- cout<<"\t ----------> | Check Login | <----------\n";
- cout<<"\t +--------------+ \n\n";
- cout<<"\t Login Sukses";
- getche();
- clrscr();
- goto mainmenu;
- } else
- {
- clrscr();
- cout<<"\t +--------------+ \n";
- cout<<"\t ----------> | Check Login | <----------\n";
- cout<<"\t +--------------+ \n\n";
- cout<<"\t Login Gagal";
- getche();
- clrscr();
- goto login;
- }
- mainmenu:
- int kateg, IDproduct, RPproduct, jumbel, ubay, totbay, ukem, IDkurir, RPkurir;
- char NMproduct[40], NMkurir[40], ESkurir[40], lanjut[5];
- cout<<"\t +-----------------------+ "<<endl;
- cout<<"\t ----------> | WELCOME TO BukaValak | <----------"<<endl;
- cout<<"\t +-----------------------+ "<<endl<<endl;
- kateg_choose:
- cout<<" +----+-----------------------------+"<<endl;
- cout<<" | ID | Kategori |"<<endl;
- cout<<" +----+-----------------------------+"<<endl;
- cout<<" | 1 | Aksesoris Komputer |"<<endl;
- cout<<" | 2 | Komponen Jaringan |"<<endl;
- cout<<" | 3 | Software Utility |"<<endl;
- cout<<" +----------------------------------+"<<endl<<endl;
- cout<<" Pilih Kategori : ";cin>>kateg;
- if (kateg==1)
- {
- clrscr();
- akses_comp:
- cout<<" +---------------------------+"<<endl;
- cout<<" | Aksesoris Komputer |"<<endl;
- cout<<" +----+------------+-----------------+---------+----------------+"<<endl;
- cout<<" | ID | Product | Harga |"<<endl;
- cout<<" +----+------------------------------+--------------------------+"<<endl;
- cout<<" | 1 | FlashDisk 16GB SanDisk | Rp 130.000 |"<<endl;
- cout<<" | 2 | 10port Hub USB | Rp 150.000 |"<<endl;
- cout<<" | 3 | Card Reader Aio | Rp 50000 |"<<endl;
- cout<<" | 4 | Hardisk SATA 320GB WD | Rp 300.000 |"<<endl;
- cout<<" | 5 | Mouse logitech Wired | Rp 120.000 |"<<endl;
- cout<<" +----+------------------------------+--------------------------+"<<endl<<endl;
- cout<<" ID Product : ";cin>>IDproduct;
- if (IDproduct==1)
- {
- strcpy(NMproduct, "FlashDisk 16GB SanDisk");
- RPproduct = 130000;
- getche();
- goto kurir;
- } else if (IDproduct==2)
- {
- strcpy(NMproduct, "10port Hub USB");
- RPproduct = 150000;
- getche();
- goto kurir;
- } else if(IDproduct==3)
- {
- strcpy(NMproduct, "Card Reader Aio ( All In One)");
- RPproduct = 50000;
- getche();
- goto kurir;
- } else if (IDproduct==4)
- {
- strcpy(NMproduct, "Hardisk SATA 320GB WD");
- RPproduct = 300000;
- getche();
- goto kurir;
- } else if (IDproduct==5)
- {
- strcpy(NMproduct, "Mouse logitech Wired");
- RPproduct = 120000;
- getche();
- goto kurir;
- }
- else
- {
- cout<<"\n";
- printf(" Pilih Yang Bener Napa !!! \n");
- getche();
- cout<<"\n\n";
- goto akses_comp;
- }
- } else
- {
- cout<<"\n";
- printf(" Jan Sembarangan Pilih !!!\n");
- getche();
- goto kateg_choose;
- cout<<"\n\n";
- }
- kurir:
- cout<<" +------+------------------------------+-------------------+--------------+"<<endl;
- cout<<" | ID | Nama Jasa Kirim | Estimasi Sampai | Harga |"<<endl;
- cout<<" +------+------------------------------+-------------------+--------------+"<<endl;
- cout<<" | 1 | JNE REG | 3 Hari | Rp 13.000 |"<<endl;
- cout<<" | 2 | JNE OKE | 1 Hari | Rp 22.000 |"<<endl;
- cout<<" | 3 | SiCepat REG | 1-2 Hari | Rp 13.000 |"<<endl;
- cout<<" | 4 | J&T REG | 1-2 Hari | Rp 13.000 |"<<endl;
- cout<<" +------+------------------------------+-------------------+--------------+"<<endl<<endl;
- cout<<" ID Jasa Kirim : ";cin>>IDkurir;
- if (IDkurir==1)
- {
- strcpy(NMkurir, "JNE REG ( Reguler )");
- strcpy(ESkurir, "3 Hari");
- RPkurir = 13000;
- } else if (IDkurir==2)
- {
- strcpy(NMkurir, "JNE OKE ( Ongkos Kiris Ekonomis )");
- strcpy(ESkurir, "1 Hari");
- RPkurir = 22000;
- } else if (IDkurir==3)
- {
- strcpy(NMkurir, "SiCepat REG ( REGULER )");
- strcpy(ESkurir, "1-2 Hari");
- RPkurir = 13000;
- } else if (IDkurir==4)
- {
- strcpy(NMkurir, "J&T REG ( Reguler)");
- strcpy(ESkurir, " 1-2 Hari");
- RPkurir = 13000;
- } else
- {
- cout<<"\n";
- cout<<" Pilih Yang Bener Dong !!!";
- getche();
- cout<<"\n\n";
- goto kurir;
- }
- kasir:
- cout<<" +---------------------------------------------------------"<<endl<<endl;
- cout<<" | Nama Produk : "<<NMproduct<<endl;
- cout<<" | Jasa Kurir : "<<NMkurir<<endl;
- cout<<" | Estimasi : "<<ESkurir<<endl;
- cout<<" | Harga Ongkir : Rp "<<RPkurir<<endl;
- cout<<" | Harga Produk : Rp "<<RPproduct<<endl;
- cout<<" | Jumlah Beli : ";cin>>jumbel;
- totbay = (jumbel*RPproduct)+RPkurir;
- cout<<" | Total Bayar : Rp "<<totbay<<endl;
- cout<<" | Uang Bayar : Rp ";cin>>ubay;
- ukem = ubay-totbay;
- cout<<" | Uang Kembalian : Rp "<<ukem<<endl<<endl;
- cout<<" +---------------------------------------------------------"<<endl;
- if (ubay<totbay)
- {
- cout<<"\n\n";
- cout<<" Uang Anda Kurang !!!! Lanjut Bayar ? [Y/T] : ";cin>>lanjut;
- if (lanjut=="Y" || lanjut=="y")
- {
- clrscr();
- goto kasir;
- } else if (lanjut=="T" || lanjut=="t")
- {
- cout<<"\n\n";
- cout<<" Gk Jadi Beli Mending Mati Saja";
- goto end;
- }
- }
- cout<<"\n\n";
- cout<< " Thanks For Order";
- end:
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement