Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> //memasukkan library iostream untuk cin cout
- using namespace std; //perintah penjelasan satu kali dalam penggunaan iostream std
- int main() //fungsi main yang di jalankan oleh program dengan tipe data integer
- {
- int menu,total,total_diskon,setelah_diskon,pajak,total_pembelanjaan; //deklarasi beberapa variabel dengan tipe data integer
- cout << "Pilih menu: \n"; //menamilkan pesan pilih menu
- cout << "1. Guru \n"; //menamilkan pilihan guru untuk masukkan 1
- cout << "2. Non-Guru \n"; //menamilkan pilihan selain guru untuk masukkan 2
- cout << "\n\nMasukkan pilihan menu: "; //menamilkan perintah masukkan angka pada pilihan
- cin >> menu; //memasukkan nilai dari data user ke variabel menu
- cout << "Masukkan total pembelanjaan : $" ;//perintah pesan memasukkan nilai total pembelanjaan
- cin >> total; //memasukkan nilai dari data user ke variabel total
- if(menu == 1){ // pengecekan variabel menu dari masukkan user apakah 1
- if(total >= 100){ // pengecekan variabel total dari data user apakah lebih dari samadengan 100
- total_diskon = total*12/100; // memasukkan nilai variabel total_diskon dengan perhitungan 12 persen dari total pembelanjaan
- setelah_diskon = total-total_diskon; // memasukkan nilai variabel setelah_diskon dengan perhitungan total pembelanjaan di kurangi diskon
- pajak = setelah_diskon*5/100; // memasukkan nilai variabel pajak dengan perhitungan 5 persen dari variabel setelah_diskon
- total_pembelanjaan = setelah_diskon-pajak; //memasukkan nilai variabel total_pembelanjaan dari total setelah_diskon di kurangi pajak
- cout << "\n\n\Total pembelanjaan\t\t $" << total << "\n"; // menampilkan pesan total pembelanjaan dan harga total pembelanjaan
- cout << "Diskon untuk guru (12%) \t " << total_diskon<< "\n"; // menampilkan pesan diskon dan harga diskon
- cout << "Total diskon \t\t " << setelah_diskon << "\n"; // menampilkan pesan total diskon dan harga setelah di diskon
- cout << "Pajak (5%) \t\t\t " << Pajak << "\n"; // menampilkan pesan pajak dan harga pajak
- cout << "Total Pembelanjaan\t\t\t\t $" << total_pembelanjaan << "\n\n"; // menampilkan pesan total pembelanjaan dan total pembelanjaan terakhir
- }else{
- total_diskon = total*10/100; // memasukkan nilai variabel total_diskon dengan perhitungan 10 persen dari total pembelanjaan
- setelah_diskon = total-total_diskon; // memasukkan nilai variabel setelah_diskon dengan perhitungan total pembelanjaan di kurangi diskon
- pajak = setelah_diskon*5/100; // memasukkan nilai variabel pajak dengan perhitungan 5 persen dari variabel setelah_diskon
- total_pembelanjaan = setelah_diskon-pajak; //memasukkan nilai variabel total_pembelanjaan dari total setelah_diskon di kurangi pajak
- cout << "\n\n\Total pembelanjaan\t\t $" << total << "\n"; // menampilkan pesan total pembelanjaan dan harga total pembelanjaan
- cout << "Diskon untuk guru (10%) \t " << total_diskon<< "\n"; // menampilkan pesan diskon dan harga diskon
- cout << "Total diskon \t\t " << setelah_diskon << "\n"; // menampilkan pesan total diskon dan harga setelah di diskon
- cout << "Pajak (5%) \t\t\t " << Pajak << "\n"; // menampilkan pesan pajak dan harga pajak
- cout << "Total Pembelanjaan\t\t\t\t $" << total_pembelanjaan << "\n\n"; // menampilkan pesan total pembelanjaan dan total pembelanjaan terakhir
- }
- }else if(menu == 2){ // pengecekan variabel menu dari masukkan user apakah 2
- pajak = total*5/100; // memasukkan nilai variabel pajak dengan perhitungan 5 persen dari variabel total dari data user
- total_pembelanjaan = total-pajak; //memasukkan nilai variabel total_pembelanjaan dari total harga di kurangi pajak
- cout << "\n\nTotal Pembelanjaan\t $" << total << "\n"; // menampilkan pesan total pembelanjaan dan harga total pembelanjaan
- cout << "Pajak (5%) \t\t\t " << Pajak << "\n"; // menampilkan pesan pajak dan harga pajak
- cout << "Total Pembelanjaan\t\t\t\t $" << total_pembelanjaan << "\n\n"; // menampilkan pesan total pembelanjaan dan total pembelanjaan terakhir
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement