Tugas10.1

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; //Fungsi Yang tidak Mengembalikan Nilai (Dengan Parameter) void garis(int panjang) { //Variable Lokal int i; for(i=0;i<=panjang;i++){ printf("-"); } cout<<endl; } //Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter) void judul() { garis(36); puts("Program Perhitungan Jasa dan Komisi"); garis(36); } // Fungsi yang Tidak Mengembalikan Nilai, tanpa parameter (untuk menampilkan ketentuan) void Ketentuan() { puts("KETENTUAN"); garis(36); puts("| Pendapatan | Jasa | Komisi |"); garis(36); puts("| <=200.000 | 10 rb | 10 Persen |"); puts("| <=500.000 | 20 rb | 15 Persen |"); puts("| > 200.000 | 30 rb | 20 Persen |"); garis(36); } void fungsi() { puts ("Harus Terdapat Function NOT Return Value (Without Parameter)"); puts ("Harus Terdapat Function NOT Return Value (With Parameter)"); puts ("Harus Terdapat Function Return Value (With Parameter)"); puts ("Harus Terdapat Function Return Value (Without Parameter)"); puts ("Harus Terdapat Struktur IF"); garis(36); } // Fungsi tanpa pengembalian nilai, dengan parameter (untuk menghitung jasa dan komisi) void hitungJasaKomisi(int pendapatan) { int jasa, komisi; if (pendapatan <= 200000) { jasa = 10000; komisi = pendapatan * 0.1; } else if (pendapatan <= 500000) { jasa = 20000; komisi = pendapatan * 0.15; } else { jasa = 30000; komisi = pendapatan * 0.2; } cout << "Uang jasa Rp. " << jasa << endl; cout << "Uang komisi Rp. " << komisi << endl; garis(36); } // Fungsi dengan pengembalian nilai, dengan parameter (untuk menghitung total pendapatan) int hitungTotal(int pendapatan, int jasa, int komisi) { return pendapatan + jasa + komisi; } //Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter) void ttd(){ cout<<"Nama : Muhammad Hikmal Faturrahman"<<endl; cout<<"Email : imayyynew@gmail.com"<<endl; } //Fungsi yang Mengembalikan Nilai (Tanpa Parameter) int main() { garis(36); int pendapatan; cout << "Program Perhitungan Jasa dan Komisi" << endl; garis(36); cout << "Pendapatan hari ini Rp. <input>\n\n"; cin >> pendapatan; Ketentuan(); // Memanggil fungsi untuk menghitung jasa dan komisi fungsi(); // Memanggil fungsi untuk fungsi hitungJasaKomisi(pendapatan); // Menghitung total pendapatan int total = hitungTotal(pendapatan, 10000, pendapatan * 0.1); // Contoh perhitungan total cout << "Hasil total adalah Rp. " << total << endl << endl; garis(36); ttd(); // Memanggil fungsi untuk ttd return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines