tugas10.1al

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> // nama : zacky ahmad s // nim : 3420240009 using namespace std; // Fungsi yang tidak mengembalikan nilai(Dengan Paramenter) void garis(int panjang){ // Variable lokal int i; for (i=0;i<=panjang;i++){ printf("-"); } cout<<endl; } string judul() { garis(40); return "Program Perhitungan Jasa dan Komisi"; } // Fungsi yang tidak mengembalikan nilai(Tanpa Paramenter) void tampilanKetentuan() { cout << "\nKETENTUAN:" << endl; garis(40); cout << "| Pendapatan | Jasa | Komisi |" << endl; garis(40); cout << "| <=200.000 | 10 rb | 10 persen |" << endl; cout << "| <=500.000 | 20 rb | 15 persen |" << endl; cout << "| > 500.000 | 30 rb | 20 persen |" << endl; garis(40); } // Fungsi yang tidak mengembalikan nilai(Dengan Paramenter) void display(int jasa, int komisi, int total) { garis(40); cout << "Uang jasa Rp. " << jasa << endl; cout << "Uang komisi Rp. " << komisi << endl; garis(40); cout << "Hasil total adalah Rp. " << total << endl; garis(40); } // Fungsi yang tidak mengembalikan nilai(Tanpa Paramenter) void keterangan() { cout << "Harus Terdapat Function NOT Return Value (Without Parameter)" << endl; cout << "Harus Terdapat Function NOT Return Value (With Parameter)" << endl; cout << "Harus Terdapat Function Return Value (With Parameter)" << endl; cout << "Harus Terdapat Function Return Value (Without Parameter)" << endl; cout << "Harus Terdapat Struktur IF" << endl; } //Function Return Value (With Parameter) int perhitunganKomisi(int 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 Return Value (With Parameter) int perhitunganJasa(int pendapatan) { if (pendapatan <= 200000) return 10000; // 10 rb else if (pendapatan <= 500000) return 20000; // 20 rb else return 30000; // 30 rb } void ttd(string nama, string email) { cout << "Nama\t: " << nama << endl; cout << "Email\t: " << email << endl; } // Function Return Value (Without Parameter) int main() { cout << judul(); puts("\n-----------------------------------------"); int pendapatan, jasa, komisi, total; cout << "Pendapatan hari ini (Rp): "; cin >> pendapatan; puts(""); tampilanKetentuan(); keterangan(); jasa = perhitunganJasa(pendapatan); komisi = perhitunganKomisi(pendapatan); total = pendapatan + jasa + komisi; display(jasa, komisi, total); ttd("zacky ahmad s", "zackyahmadsyahputra4@gmail.com"); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines