#include <iostream>
using namespace std;
// Nama : Nadzia Dibda
// NIM : 3420230011
void garis() {
puts("----------------------");
}
void judul(){
garis();
cout << "Program Perhitungan Jasa dan Komisi" << endl;
garis();
}
void ketentuan() {
cout<<"\nKETENTUAN"<<endl;
garis();
cout << "| Pendapatan | Jasa | Komisi |" << endl;
cout << "----------------------------------" << endl;
cout << "| <=200.000 | 10 rb | 10 Persen |" << endl;
cout << "| <=500.000 | 20 rb | 15 Persen |" << endl;
cout << "| > 500.000 | 30 rb | 20 Persen |" << endl;
cout << "----------------------------------" << endl;
}
void ttd(){
cout << "Nama : Nadzia Dibda" << endl;
cout << "Email : dibdaaulina@gmail.com" << endl;
}
// function return value (with parameter)
int hitungJasa(int pendapatan) {
if (pendapatan <= 200000) {
return 10000;
} else if (pendapatan <= 500000) {
return 20000;
} else {
return 30000;
}
}
// Fungsi untuk menghitung komisi
int hitungKomisi(int pendapatan) {
if (pendapatan <= 200000) {
return pendapatan * 0.10;
} else if (pendapatan <= 500000) {
return pendapatan * 0.15;
} else {
return pendapatan * 0.20;
}
}
//function not return value (with parameter)
void datadiri() {
cout << "\n----------------------------------------" << endl;
cout << "Nama : Nadzia Dibda" << endl;
cout << "Email : dibdaaulina@gmail.com" << endl;
}
//function return value (with parameter)
int main() {
int pendapatan;
judul();
cout << "Pendapatan hari ini Rp. <input> \n";
cin >> pendapatan;
ketentuan();
garis();
int jasa = hitungJasa(pendapatan);
int komisi = hitungKomisi(pendapatan);
int total = pendapatan + jasa + komisi;
cout << "Uang jasa Rp. " << jasa << endl;
cout << "Uang komisi Rp. " << komisi << endl;
garis();
cout << "Hasil total adalah Rp. " << total << endl;
datadiri();
return 0;
}