Kondisi SWITCH-CASE pada Pemrograman C++
Post kali ini adalah contoh penerapan kondisi SWITCH-CASE pada pemrograman C++.
Silahkan dicoba......
#include <conio.h>
#include <iostream.h>
int main()
{
int pil;
float harga, diskon, hrg_akhir;
char nm_kasir[20], nm_pmbeli[20];
cout<<"==================================="<<endl;
cout<<" TOKO HIKMAH SEJAHTERA"<<endl;
cout<<"==================================="<<endl<<endl;
cout<<"Daftar Barang dan Harga : "<<endl;
cout<<"1. Flashdisk 16 GB = Rp 120000"<<endl;
cout<<"2. Wireless Mouse = Rp 90000"<<endl;
cout<<"3. Powerbank = Rp 50000"<<endl;
cout<<endl<<"Masukkan pilihan (1-3) : ";
cin>>pil;
switch(pil){
case 1 :
cout<<endl<<"Flashdisk 16GB : Rp 120000"<<endl;
harga = 120000;
break;
case 2 :
cout<<endl<<"Wireless Mouse : Rp 90000"<<endl;
harga = 90000;
break;
case 3 :
cout<<endl<<"Powerbank : Rp 50000"<<endl;
harga = 50000;
break;
default :
cout<<"Piihan tidak tersedia"<<endl;
break;
}
if (harga<75000){
diskon = 0.1;
}
else if(harga>=75000 && harga <= 100000){
diskon = 0.2;
}
else if(harga>100000){
diskon = 0.3;
}
hrg_akhir = harga - harga * diskon;
cout<<endl<<"Harga yang harus dibayar : Rp "<<hrg_akhir<<endl;
cout<<endl<<"Nama kasir : ";
cin>>nm_kasir;
cout<<endl<<"Nama pembeli : ";
cin>>nm_pmbeli;
getch();
}
0 komentar:
Posting Komentar