Apa itu Nested Condition?
Nested Condition
SOURCE CODE: // Judul : Program Kasir // Nama :
Fernanda Mulya Syah Putra using
namespace std; #include
<conio.h> //Kamus int
produk;//untuk identifikasi produk yang dibeli int harga;//
untuk memberikan harga tiap produk yang dibeli int unit;//
untuk menmpung jumlah barang yang dibeli float
diskon;// untuk menampung persenan diskon int
totalHargaProdukSebelumDiskon;// harga normal belum dapet diskon int
nominalDiskon;// untuk menampung harga diskon int
totalBayar;// untuk menampung harga yang harus dibayar pembeli //Algoritma int main() { cout << " Toko Hokya-Hokya:
" << endl; cout << "1. TV" <<
endl; cout << "2. Laptop"
<< endl; cout << "3. HP" <<
endl; cout << endl; cout << endl; cout << "Mana yang anda mau
beli : "; cin >> produk; cin >> unit; if (produk == 1) { harga = 1200000; if (unit >= 6) { diskon = 0.1; //diskon 10% } else if (unit >=4) { diskon = 0.07; //diskon 7% } else if (unit >= 2) { diskon = 0.05; //diskon 5% } else { diskon = 0; } } if (produk == 2) { harga = 1300000; if (unit >= 4) { diskon = 0.07; //diskon 7% } else if (unit >= 2) { diskon = 0.05; //diskon 5% } else { diskon = 0; } } if (produk == 3) { harga = 999000; if (unit >= 7) { diskon = 0.1; //diskon 10% } else if (unit >= 4) { diskon = 0.06; //diskon 6% } else if (unit >= 3) { diskon =0.04; //diskon 4% } else { diskon = 0; } } totalHargaProdukSebelumDiskon
= harga * unit; //Harga Total nominalDiskon =
totalHargaProdukSebelumDiskon * diskon; //Diskon yang didapat totalBayar =
totalHargaProdukSebelumDiskon - nominalDiskon; // Total Harga yang harus dibayar user cout << "Harga Total : Rp.
" << totalHargaProdukSebelumDiskon << endl; cout << "Diskon yang anda
dapatkan sebesar : Rp. " << nominalDiskon << endl; cout << "Harga yang harus anda
bayar : Rp. " << totalBayar << endl; getch(); } |
Komentar
Posting Komentar