Prinsip Pemrograman "Program Toko Buah" pada C++
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: