#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;
}