Membuat Program C++ Menu Rental Buku Menggunakan fungsi Switch - Case
Program C++ Membuat Menu Rental / penyewaan buku menggunakan fungsi Switch - Case dan define .
Terdiri dari 3 jenis buku yaitu
novel, harga sewa = 2000
komik, harga sew = 1000
majalah, harga sewa = 1500
bila meminjam lebih dari atau sama dengan 5 buku maka akan mendapatkan diskon sebesar 10%.
#include <conio.h>
#include <iostream.h>
#define novel 2000
#define komik 1000
#define majalah 1500
#define diskon 0.1
main(){
int buku,jml,total,disc;
cout<<"==================================================="<<endl;
cout<<"=\t\tZahrani Rental Book \t\t ="<<endl;
cout<<"==================================================="<<endl<<endl;
cout<<"[1] Novel , biaya sewa 2000/buah"<<endl;
cout<<"[2] Komik , biaya sewa 1000/buah"<<endl;
cout<<"[3] Majalah , biaya sewa 1500/buah"<<endl;
cout<<"\nPinjam lebih dari sama dengan 5, dapat diskon 10%";
atas:
cout<<"\n\nMasukkan buku yang ingin dipinjam : ";cin>>buku;
switch(buku){
case 1 :
cout<<"\nMasukkan banyak buku yang ingin di pinjam : ";cin>>jml;
if(jml>=5){
disc=jml*novel*diskon;
total=(jml*novel)-disc;
}
else{
total=jml*novel;
}
cout<<"\nTotal yang harus di bayar : Rp. "<<total<<endl;
cout<<"\nTerima kasih sudah meminjam di Rental Buku Zahrani";
break;
case 2 :
cout<<"\nMasukkan banyak buku yang ingin di pinjam : ";cin>>jml;
if(jml>=5){
disc=jml*komik*diskon;
total=(jml*komik)-disc;
}
else{
total=jml*komik;
}
cout<<"\nTotal yang harus di bayar : Rp. "<<total<<endl;
cout<<"\nTerima kasih sudah meminjam di Rental Buku Zahrani";
break;
case 3 :
cout<<"\nMasukkan banyak buku yang ingin di pinjam : ";cin>>jml;
if(jml>=5){
disc=jml*majalah*diskon;
total=(jml*majalah)-disc;
}
else{
total=jml*majalah;
}
cout<<"\nTotal yang harus di bayar : Rp. "<<total<<endl;
cout<<"\nTerima kasih sudah meminjam di Rental Buku Zahrani";
break;
default:
cout<<"Pilihan yang Anda inputkan tidak terdaftar "<<endl;
cout<<"Silakan inputkan ulang. Terima kasih";
cout<<endl;
goto atas;
break;
}
getch();
}
Tampilan:
Terdiri dari 3 jenis buku yaitu
novel, harga sewa = 2000
komik, harga sew = 1000
majalah, harga sewa = 1500
bila meminjam lebih dari atau sama dengan 5 buku maka akan mendapatkan diskon sebesar 10%.
#include <conio.h>
#include <iostream.h>
#define novel 2000
#define komik 1000
#define majalah 1500
#define diskon 0.1
main(){
int buku,jml,total,disc;
cout<<"==================================================="<<endl;
cout<<"=\t\tZahrani Rental Book \t\t ="<<endl;
cout<<"==================================================="<<endl<<endl;
cout<<"[1] Novel , biaya sewa 2000/buah"<<endl;
cout<<"[2] Komik , biaya sewa 1000/buah"<<endl;
cout<<"[3] Majalah , biaya sewa 1500/buah"<<endl;
cout<<"\nPinjam lebih dari sama dengan 5, dapat diskon 10%";
atas:
cout<<"\n\nMasukkan buku yang ingin dipinjam : ";cin>>buku;
switch(buku){
case 1 :
cout<<"\nMasukkan banyak buku yang ingin di pinjam : ";cin>>jml;
if(jml>=5){
disc=jml*novel*diskon;
total=(jml*novel)-disc;
}
else{
total=jml*novel;
}
cout<<"\nTotal yang harus di bayar : Rp. "<<total<<endl;
cout<<"\nTerima kasih sudah meminjam di Rental Buku Zahrani";
break;
case 2 :
cout<<"\nMasukkan banyak buku yang ingin di pinjam : ";cin>>jml;
if(jml>=5){
disc=jml*komik*diskon;
total=(jml*komik)-disc;
}
else{
total=jml*komik;
}
cout<<"\nTotal yang harus di bayar : Rp. "<<total<<endl;
cout<<"\nTerima kasih sudah meminjam di Rental Buku Zahrani";
break;
case 3 :
cout<<"\nMasukkan banyak buku yang ingin di pinjam : ";cin>>jml;
if(jml>=5){
disc=jml*majalah*diskon;
total=(jml*majalah)-disc;
}
else{
total=jml*majalah;
}
cout<<"\nTotal yang harus di bayar : Rp. "<<total<<endl;
cout<<"\nTerima kasih sudah meminjam di Rental Buku Zahrani";
break;
default:
cout<<"Pilihan yang Anda inputkan tidak terdaftar "<<endl;
cout<<"Silakan inputkan ulang. Terima kasih";
cout<<endl;
goto atas;
}
getch();
}
Tampilan:
mantull
ReplyDelete