Tugas10.1.

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; // Deklarasi variabel global float pendapatan; // Function NOT return value (without parameter) void inputPendapatan() { cout << "Masukkan pendapatan hari ini: Rp "; cin >> pendapatan; } // Function return value (without parameter) float getPendapatan() { return pendapatan; } // Function return value (with parameter) float hitungKomisi(float pendapatan) { if (pendapatan <= 200000) { return pendapatan * 0.1; // 10% } else if (pendapatan <= 500000) { return pendapatan * 0.15; // 15% } else { return pendapatan * 0.2; // 20% } } // Function NOT return value (with parameter) void hitungJasaKomisi(float pendapatan, float &jasa, float &komisi, float &total) { if (pendapatan <= 200000) { jasa = 10000; // Rp 10 rb } else if (pendapatan <= 500000) { jasa = 20000; // Rp 20 rb } else { jasa = 30000; // Rp 30 rb } komisi = hitungKomisi(pendapatan); total = pendapatan + jasa + komisi; } int main() { float jasa, komisi, total; // Memanggil function NOT return value (without parameter) inputPendapatan(); // Memanggil function return value (without parameter) float pendapatanHariIni = getPendapatan(); // Memanggil function NOT return value (with parameter) hitungJasaKomisi(pendapatanHariIni, jasa, komisi, total); // Menampilkan hasil cout << "\nUang jasa: Rp " << jasa << endl; cout << "Uang komisi: Rp " << komisi << endl; cout << "Hasil total adalah: Rp " << total << endl; cout << "\nNama : Nur Izzati Istiqlal" << endl; cout << "Email : nurizzatisql@gmail.com" << endl; return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines