Prinsip Pemrograman "Program Toko Buah" pada C++

5:55 AM Unknown 0 Comments



Program Toko Buah


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

void main()
{
char pilihan;

int buah,kg,hargapokok,diskon,totalharga,uang,kembali,harga;
cout<<"==========================================================="<<endl;
cout<<"||               UD.I Made Danan Widagdo                 ||"<<endl;
cout<<"||          Tukad Bilok No.72 Renon Denpasar             ||"<<endl;
cout<<"==========================================================="<<endl;
do
{
buah :
cout<<"Masukkan Buah Yang Ingin Dibeli 1|Jeruk| 2|Apel| 3|Mangga|:"; cin>>buah;
switch (buah)
{
 case 1:
 {
 harga=5000;
 cout<<"Masukkan Jumlah Kg Yang Dibeli : "; cin>>kg;
  if (kg>=15)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*15)/100;
 }
  else if (kg>=10)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*10)/100;
 }
  else if (kg>=5)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*5)/100;
 }
  else
 {
   hargapokok=harga*kg;
     diskon=0;
 }

  break;
  }
 case 2:
  {
 harga=8000;
 cout<<"Masukkan Jumlah Kg Yang Dibeli : "; cin>>kg;
  if (kg>=15)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*20)/100;
 }
  else if (kg>=10)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*15)/100;
 }
  else if (kg>=5)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*10)/100;
 }
  else
 {
   hargapokok=harga*kg;
     diskon=0;
  }
  break;
  }
 case 3:
 {
 harga=10000;
 cout<<"Masukkan Jumlah Kg Yang Dibeli : "; cin>>kg;
  if (kg>=15)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*25)/100;
 }
  else if (kg>=10)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*20)/100;
 }
  else if (kg>=5)
 {
     hargapokok=harga*kg;
     diskon=(hargapokok*15)/100;
 }
  else
 {
   hargapokok=harga*kg;
     diskon=0;
 }
 break;
 }
 default :
  {
 cout<<"--------------------Salah Input Data----------------------"<<endl;
 goto buah;
  }
 }
cout<<"==========================================================="<<endl;
cout<<"Harga Pokok = Rp."<<hargapokok<<endl;
cout<<"   Diskon   = Rp."<<diskon<<endl;
totalharga=hargapokok-diskon;
cout<<"==========================================================="<<endl;
cout<<"Total Harga = Rp."<<totalharga<<endl;
cout<<"==========================================================="<<endl;
cout<<"Masukkan Jumlah Uang Yang Dibayar = Rp."; cin>>uang;
kembali=uang-totalharga;
cout<<"==========================================================="<<endl;
 if(kembali<0)
 cout<<"Uang Anda Kurang = "<<kembali<<endl;
 else
 cout<<" Kembalian = Rp."<<kembali<<endl;
cout<<"==========================================================="<<endl;
cout<<"Ingin Berbelanja Lagi ?"<<endl;
cout<<"Pilih (y/n)= "; cin>>pilihan;
}
while (pilihan=='y');
cout<<"--------------Terima Kasih Sudah Berbelanja----------------"<<endl;
 getch();
 }

0 comments: