Tugas 10.1

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; // Fungsi Menampilkan garis void garis() { printf("------------------------------------------"); cout<<endl; } // Fungsi NOT Return Value (Tanpa Parameter) void tampilkanKetentuan() { garis(); cout << "Program Perhitungan Jasa dan Komisi\n"; garis(); cout << "Pendapatan hari ini :>\n\n"; cout << "KETENTUAN\n"; garis(); cout << "| Pendapatan | Jasa | Komisi |\n"; garis(); cout << "| <=200.000 | 10 rb | 10 % |\n"; cout << "| <=500.000 | 20 rb | 15 % |\n"; cout << "| > 500.000 | 30 rb | 20 % |\n"; garis(); } // Fungsi NOT Return Value (Dengan Parameter) void tampilkanHasil(int jasa, int komisi, int total) { cout << "Uang jasa Rp. " << jasa << endl; cout << "Uang komisi Rp. " << komisi << endl; garis(); cout << "Hasil total adalah Rp. " << total << endl; garis(); cout << "Nama : Ramdika Rovansah\n"; cout << "Email : ramdika33@gmail.com\n"; } // Fungsi Return Value (Dengan Parameter) int hitungKomisi(int pendapatan, int persentase) { return (pendapatan * persentase) / 100; } // Fungsi Return Value (Tanpa Parameter) int hitungJasa() { int pendapatan; cout << "Masukkan pendapatan hari ini (Rp): "<<endl; cin >> pendapatan; garis(); return pendapatan; } // Fungsi Utama int main() { tampilkanKetentuan(); int pendapatan = hitungJasa(); int jasa, komisi; if (pendapatan <= 200000) { jasa = 10000; komisi = hitungKomisi(pendapatan, 10); } else if (pendapatan <= 500000) { jasa = 20000; komisi = hitungKomisi(pendapatan, 15); } else { jasa = 30000; komisi = hitungKomisi(pendapatan, 20); } int total = pendapatan + jasa + komisi; tampilkanHasil(jasa, komisi, total); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines