Tugas 10.1

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <string.h> using namespace std; //Teknik Informatika //Nama : Moh.Faqih S.Karim //NIM : 3420230034 void garis(int panjang) { int i; for(i=0; i<=panjang; i++){ printf("-"); } cout<<endl; } void ttd() { garis(36); puts("Nama : Moh.Faqih S.Karim"); puts("Email : muhammadfaqih1434@gmail.com "); } void judul() { garis(36); puts("Program Perhitungan Jasa dan Komisi"); garis(36); } 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; } void ketentuan() { cout<<"KETENTUAN"<<endl; garis(36); cout<<"| Pendapatan | Jasa | Komisi |"<<endl; garis(36); cout<<"| <=200.000 | 10000 | 10% |"<<endl; cout<<"| <=500.000 | 20000 | 15% |"<<endl; cout<<"| > 500.000 | 30000 | 20% |"<<endl; garis(36); } int main() { int pendapatan, jasa, komisi, total; judul(); puts("Pendapatan hari ini Rp. <input>"); cin>>pendapatan; cout<<endl<<endl; ketentuan(); if(pendapatan <= 200000) { jasa = 10000; komisi = 0.1 * pendapatan; } else if(pendapatan <= 500000) { jasa = 20000; komisi = 0.15 * pendapatan; } else { jasa = 30000; komisi = 0.2 * pendapatan; } total = pendapatan + jasa + komisi; printf("Uang jasa Rp. %d\n", jasa); printf("Uang komisi Rp. %d\n", komisi); garis(36); printf("Hasil total adalah Rp. %d\n", total); cout<<endl; ttd(); }
Editor Settings
Theme
Key bindings
Full width
Lines