Tugas10.1

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; //Function NOT Return Value (Without Parameter) void garis() { puts("---------------------------------------------"); } //Function NOT Return Value (Without Parameter) void judul() { garis(); puts("Program Perhitungan Jasa dan Komisi"); garis(); } //Function NOT Return Value (Without Parameter) void ttd(){ garis(); cout<<"Nama : Nur Izzati Istiqlal"<<endl; cout<<"Email : nurizzatisql@gmail.com"<<endl; } //Function NOT Return (With Parameter) void tampilkanTotal(int Total) { cout<<"Hasil total adalah Rp."<<Total<<endl; } //Function Return Value (Without Parameter) int HitungJasa (int Pendapatan) { if (Pendapatan <= 200000) { return 10000; } else if (Pendapatan <= 500000) { return 20000; } else { return 30000; } } //Function Return Value (With Parameter) int HitungKomisi (int Pendapatan) { if (Pendapatan <= 200000) { return Pendapatan * 0.1; } else if (Pendapatan <= 500000) { return Pendapatan * 0.15; } else { return Pendapatan * 0.2; } } int main() { int Pendapatan, Jasa, Komisi, Total; judul(); // Input pendapatan cout<<"Pendapatan hari ini Rp. <input> "; cin>>Pendapatan; cout<<"\n\n\nKETENTUAN\n"; garis(); cout<<"| Pendapatan | Jasa | Komisi |"<<endl; garis(); 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(); 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\n"; garis(); // Hitung jasa dan komisi Jasa = HitungJasa (Pendapatan); Komisi = HitungKomisi (Pendapatan); // Hitung total Total = Pendapatan + Jasa + Komisi; // Output hasil cout<<"Uang jasa: Rp. "<<Jasa<<endl; cout<<"Uang komisi: Rp. "<<Komisi<<endl; garis(); tampilkanTotal(Total); cout<<endl; ttd(); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines