Advertisement
NdaX404

cpp bukavalak

Mar 22nd, 2018
323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 6.46 KB | None | 0 0
  1. #include <conio.h>
  2. #include <iostream.h>
  3. #include <stdio.h>
  4. #include <cstring.h>
  5.  
  6. main()
  7. {
  8.     char pass[20];
  9.     string user;
  10.  
  11.         login:
  12.         cout<<"\t             +-------------+            \n";
  13.         cout<<"\t ----------> |  Login Page | <----------\n";
  14.         cout<<"\t             +-------------+            \n\n";
  15.         cout<<"\t   Please Login To Your Account ";
  16.         getche();
  17.         cout<<"\n\n";
  18.         cout<<"\t     Username : ";cin>>user;
  19.         cout<<"\t     Password : ";cin>>pass;
  20.         cout<<"\n\n";
  21.  
  22.             if (user=="andi" && strcmp(pass, "bachok")==0)
  23.             {
  24.                 clrscr();
  25.                 cout<<"\t             +--------------+            \n";
  26.                 cout<<"\t ----------> |  Check Login | <----------\n";
  27.                 cout<<"\t             +--------------+            \n\n";
  28.                 cout<<"\t   Login Sukses";
  29.                 getche();
  30.                 clrscr();
  31.                 goto mainmenu;
  32.             } else
  33.                 {
  34.                     clrscr();
  35.                     cout<<"\t             +--------------+            \n";
  36.                     cout<<"\t ----------> |  Check Login | <----------\n";
  37.                     cout<<"\t             +--------------+            \n\n";
  38.                     cout<<"\t   Login Gagal";
  39.                     getche();
  40.                     clrscr();
  41.                     goto login;
  42.                 }
  43. mainmenu:
  44. int kateg, IDproduct, RPproduct, jumbel, ubay, totbay, ukem, IDkurir, RPkurir;
  45. char NMproduct[40], NMkurir[40], ESkurir[40], lanjut[5];
  46. cout<<"\t              +-----------------------+            "<<endl;
  47. cout<<"\t  ----------> |  WELCOME TO BukaValak | <----------"<<endl;
  48. cout<<"\t              +-----------------------+            "<<endl<<endl;
  49.  
  50. kateg_choose:
  51. cout<<" +----+-----------------------------+"<<endl;
  52. cout<<" | ID |           Kategori          |"<<endl;
  53. cout<<" +----+-----------------------------+"<<endl;
  54. cout<<" |  1 | Aksesoris Komputer          |"<<endl;
  55. cout<<" |  2 | Komponen Jaringan           |"<<endl;
  56. cout<<" |  3 | Software Utility            |"<<endl;
  57. cout<<" +----------------------------------+"<<endl<<endl;
  58.  
  59. cout<<"    Pilih Kategori : ";cin>>kateg;
  60.     if (kateg==1)
  61.     {
  62.         clrscr();
  63.        
  64.         akses_comp:
  65.         cout<<"                   +---------------------------+"<<endl;
  66.         cout<<"                   |    Aksesoris Komputer     |"<<endl;
  67.         cout<<" +----+------------+-----------------+---------+----------------+"<<endl;
  68.         cout<<" | ID |           Product            |          Harga           |"<<endl;
  69.         cout<<" +----+------------------------------+--------------------------+"<<endl;
  70.         cout<<" |  1 | FlashDisk 16GB SanDisk       |  Rp 130.000              |"<<endl;
  71.         cout<<" |  2 | 10port Hub USB               |  Rp 150.000              |"<<endl;
  72.         cout<<" |  3 | Card Reader Aio              |  Rp 50000                |"<<endl;
  73.         cout<<" |  4 | Hardisk SATA 320GB WD        |  Rp 300.000              |"<<endl;
  74.         cout<<" |  5 | Mouse logitech Wired         |  Rp 120.000              |"<<endl;
  75.         cout<<" +----+------------------------------+--------------------------+"<<endl<<endl;
  76.  
  77.         cout<<"    ID Product : ";cin>>IDproduct;
  78.             if (IDproduct==1)
  79.             {
  80.                 strcpy(NMproduct, "FlashDisk 16GB SanDisk");
  81.                 RPproduct = 130000;
  82.                 getche();
  83.                 goto kurir;
  84.             } else if (IDproduct==2)
  85.                 {
  86.                     strcpy(NMproduct, "10port Hub USB");
  87.                     RPproduct = 150000;
  88.                     getche();
  89.                     goto kurir;
  90.                 } else if(IDproduct==3)
  91.                     {
  92.                         strcpy(NMproduct, "Card Reader Aio ( All In One)");
  93.                         RPproduct = 50000;
  94.                         getche();
  95.                         goto kurir;
  96.                     } else if (IDproduct==4)
  97.                         {
  98.                             strcpy(NMproduct, "Hardisk SATA 320GB WD");
  99.                             RPproduct = 300000;
  100.                             getche();
  101.                             goto kurir;
  102.  
  103.                         } else if (IDproduct==5)
  104.                             {
  105.                                 strcpy(NMproduct, "Mouse logitech Wired");
  106.                                 RPproduct = 120000;
  107.                                 getche();
  108.                                 goto kurir;
  109.                             }
  110.                                 else
  111.                                 {
  112.                                     cout<<"\n";
  113.                                     printf("   Pilih Yang Bener Napa !!! \n");
  114.                                     getche();
  115.                                     cout<<"\n\n";
  116.                                     goto akses_comp;
  117.                                 }
  118.  
  119.     } else
  120.         {
  121.             cout<<"\n";
  122.             printf("   Jan Sembarangan Pilih !!!\n");
  123.             getche();
  124.             goto kateg_choose;
  125.             cout<<"\n\n";
  126.  
  127.         }
  128. kurir:
  129. cout<<" +------+------------------------------+-------------------+--------------+"<<endl;
  130. cout<<" |  ID  |        Nama Jasa Kirim       |   Estimasi Sampai |     Harga    |"<<endl;
  131. cout<<" +------+------------------------------+-------------------+--------------+"<<endl;
  132. cout<<" |  1   |  JNE REG                     |  3 Hari           |  Rp 13.000   |"<<endl;
  133. cout<<" |  2   |  JNE OKE                     |  1 Hari           |  Rp 22.000   |"<<endl;
  134. cout<<" |  3   |  SiCepat REG                 |  1-2 Hari         |  Rp 13.000   |"<<endl;
  135. cout<<" |  4   |  J&T REG                     |  1-2 Hari         |  Rp 13.000   |"<<endl;
  136. cout<<" +------+------------------------------+-------------------+--------------+"<<endl<<endl;
  137. cout<<"   ID Jasa Kirim : ";cin>>IDkurir;
  138.     if (IDkurir==1)
  139.     {
  140.         strcpy(NMkurir, "JNE REG ( Reguler )");
  141.         strcpy(ESkurir, "3 Hari");
  142.         RPkurir = 13000;
  143.  
  144.     } else if (IDkurir==2)
  145.         {
  146.             strcpy(NMkurir, "JNE OKE ( Ongkos Kiris Ekonomis )");
  147.             strcpy(ESkurir, "1 Hari");
  148.             RPkurir = 22000;
  149.         } else if (IDkurir==3)
  150.             {
  151.                 strcpy(NMkurir, "SiCepat REG ( REGULER )");
  152.                 strcpy(ESkurir, "1-2 Hari");
  153.                 RPkurir = 13000;
  154.             } else if (IDkurir==4)
  155.                 {
  156.                     strcpy(NMkurir, "J&T REG ( Reguler)");
  157.                     strcpy(ESkurir, " 1-2 Hari");
  158.                     RPkurir = 13000;
  159.                 } else
  160.                     {
  161.                         cout<<"\n";
  162.                         cout<<"   Pilih Yang Bener Dong !!!";
  163.                         getche();
  164.  
  165.                         cout<<"\n\n";
  166.                         goto kurir;
  167.                        
  168.                     }
  169. kasir:
  170. cout<<" +---------------------------------------------------------"<<endl<<endl;
  171. cout<<" |   Nama Produk      : "<<NMproduct<<endl;
  172. cout<<" |   Jasa Kurir       : "<<NMkurir<<endl;
  173. cout<<" |   Estimasi         : "<<ESkurir<<endl;
  174. cout<<" |   Harga Ongkir     : Rp "<<RPkurir<<endl;
  175. cout<<" |   Harga Produk     : Rp "<<RPproduct<<endl;
  176. cout<<" |   Jumlah Beli      : ";cin>>jumbel;
  177.     totbay = (jumbel*RPproduct)+RPkurir;
  178. cout<<" |   Total Bayar      : Rp "<<totbay<<endl;
  179. cout<<" |   Uang Bayar       : Rp ";cin>>ubay;
  180.     ukem = ubay-totbay;
  181. cout<<" |   Uang Kembalian   : Rp "<<ukem<<endl<<endl;
  182. cout<<" +---------------------------------------------------------"<<endl;
  183.     if (ubay<totbay)
  184.     {
  185.         cout<<"\n\n";
  186.         cout<<"   Uang Anda Kurang !!!! Lanjut Bayar ? [Y/T] : ";cin>>lanjut;
  187.  
  188.             if (lanjut=="Y" || lanjut=="y")
  189.                 {
  190.                     clrscr();
  191.                     goto kasir;
  192.                 } else if (lanjut=="T" || lanjut=="t")
  193.                     {
  194.                         cout<<"\n\n";
  195.                         cout<<"   Gk Jadi Beli Mending Mati Saja";
  196.                         goto end;
  197.  
  198.                     }
  199.     }
  200. cout<<"\n\n";
  201. cout<< "   Thanks For Order";
  202. end:
  203. getch();
  204. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement