Rabu, 09 Oktober 2019


CODING

#include <iostream.h>
#include <conio.h>

main(){

  long harga = 0, total = 0, potongan = 0;
   int jumlah;
   char kd, namafilm[30];
   char pil,bel;

   cout<<"-----------------------------"<<endl;
   cout<<" Selamat Datang Di Toko Kami"<<endl;
   cout<<"-----------------------------"<<endl<<endl;

   pilihbarang:
   cout<<"Kami Menyewakan Film Film Berikut : "<<endl;
  cout<<"A. Ayat - Ayat Cinta"<<endl;
   cout<<"H. Hantu Setan Manggarai"<<endl;
   cout<<"J. James Bond"<<endl;
   cout<<"D. Drop Out"<<endl;
   cout<<"K. Kungfu Panda"<<endl<<endl;

cout<<"-----------------------------"<<endl<<endl;
   cout<<"Silahkan mau menyewa barang yang mana [A/H/J/D/K] ? "; cin>>kd;

 if(kd == 'A' || kd == 'a') {
      strcpy(namafilm, "Ayat - Ayat Cinta");
      harga = 15000;
   } else if(kd == 'H' || kd == 'h'){
  strcpy(namafilm, "Hantu Setan Manggarai");
      harga = 12500;
   } else if(kd == 'J' || kd == 'j'){
  strcpy(namafilm, "James Bond");
      harga = 12000;
   } else if(kd == 'D' || kd == 'd'){
  strcpy(namafilm, "Drop Out");
      harga = 10000;
   } else if(kd == 'K' || kd == 'k'){
  strcpy(namafilm, "Kungfu Panda");
      harga = 8500;
   } else {
    clrscr();
      cout<<"----------------------------------------------------------------------------------"<<endl;
      cout<<"### Maaf kode film yg anda masukan tidak sesuai dengan film manapun :( ###"<<endl;
      cout<<"----------------------------------------------------------------------------------"<<endl<<endl;
      goto pilihbarang;
   }

   detailbarang:
   clrscr();
   cout<<"-----------------------------"<<endl;
   cout<<"  Detail Film "<<endl;
cout<<"-----------------------------"<<endl;
   cout<<"Nama Film : "<<namafilm<<endl;
   cout<<"Harga Sewa/Hari : Rp. "<<harga<<",-"<<endl;
   cout<<"Ingin menyewa Film "<<namafilm<<" berapa hari ? "<<endl;
   cout<<"( *0 untuk membatalkan penyewaan ) : "; cin>>jumlah;

   if(jumlah > 0){
      if(jumlah >= 10){
        potongan = 0.1 * harga * jumlah;
      }
      total = (harga * jumlah) - potongan;

   } else {
    clrscr();
    cout<<"-----------------------------"<<endl;
    cout<<" Anda Membatalkan Sewa Film"<<endl;
    cout<<"-----------------------------"<<endl<<endl;
    goto pilihbarang;
   }

   if(total > 0){
    clrscr();
    cout<<"-----------------------------"<<endl;
    cout<<"  Detail Sewa Film "<<endl;
    cout<<"-----------------------------"<<endl;
    cout<<"Nama Film : "<<namafilm<<endl;
    cout<<"Harga Sewa/Hari : Rp. "<<harga<<",-"<<endl;
    cout<<"Lama Sewa : "<<jumlah<<" Hari"<<endl;
    cout<<"Potongan  : Rp. "<<potongan<<",-"<<endl;
    cout<<"-----------------------------"<<endl;
    cout<<"Total Bayar : Rp. "<<total<<",-"<<endl;
    cout<<endl<<"Ingin Membayar Sekarang [Y/N] ?"; cin>>bel;
   } else {
     goto pilihbarang;
   }

   if(bel == 'Y' || bel == 'y'){
    cout<<"-------------------------------------------------------------------"<<endl<<endl;
    cout<<"Terimakasih !!! :D Silahkan tunggu konfirmasi selanjutnya dari kami"<<endl;
    cout<<"Ingin Sewa Film Baru Lagi [Y/N] ?"; cin>>pil;

      if(pil == 'Y' || pil == 'y'){
       clrscr();
        goto pilihbarang;
      } else {
       clrscr();
        cout<<"Baik ! Selamat Tinggal :) "<<endl;
      }
   } else {
  goto detailbarang;
   }

   getch();
}

FLOWCHART


Post a Comment: