Tugas 10.1

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <string.h> using namespace std; // Variabel Global int pendapatan; // Function TANPA Mengembalikan Nilai (Tanpa Parameter) void sambutan() { cout << "--------------------------------------------" << endl; cout << " Program Perhitungan Jasa dan Komisi" << endl; cout << "--------------------------------------------" << endl; } void ketentuan() { cout << "KETENTUAN" << endl; cout << "----------------------------------" << endl; cout << "| Pendapatan | Jasa | Komisi |" << endl; cout << "----------------------------------" << endl; cout << "| <=200.000 | 10rb | 10 persen |" << endl; cout << "| <=500.000 | 20rb | 15 persen |" << endl; cout << "| > 500.000 | 30rb | 20 persen |" << endl; cout << "----------------------------------" << endl; } // Function TANPA Mengembalikan Nilai (Dengan Parameter) void tampilkanTotal(int total) { cout << "--------------------------------------------" << endl; cout << "Hasil total adalah Rp. " << total << endl; cout << "--------------------------------------------" << endl; } // Function MENGEMBALIKAN Nilai (Dengan Parameter) int hitungKomisi(int pendapatan) { if (pendapatan <= 200000) { return pendapatan * 0.10; // 10% } else if (pendapatan <= 500000) { return pendapatan * 0.15; // 15% } else { return pendapatan * 0.20; // 20% } } // Function MENGEMBALIKAN Nilai (Tanpa Parameter) int hitungJasa() { if (pendapatan <= 200000) { // Pendapatan <= 200.000 return 10000; // Uang jasa = 10.000 } else if (pendapatan <= 500000) { // Pendapatan > 200.000 dan <= 500.000 return 20000; // Uang jasa = 20.000 } else { // Pendapatan > 500.000 return 30000; // Uang jasa = 30.000 } } int main() { // Panggil sambutan sambutan(); // Input pendapatan cout << "Masukkan pendapatan hari ini (Rp): "; cin >> pendapatan; cout << endl; cout << endl; ketentuan(); // Hitung jasa dan komisi int jasa = hitungJasa(); int komisi = hitungKomisi(pendapatan); int total = pendapatan + jasa + komisi; // Tampilkan hasil cout << "Uang jasa: Rp. " << jasa << endl; cout << "Uang komisi: Rp. " << komisi << endl; tampilkanTotal(total); // Informasi akhir cout << "Nama: Dhafin Shabir Alfatih" << endl; cout << "Email: dhafinshabir610@gmail.com" << endl; return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines