Quick actions

cmd+k|ctrl+k

Navigation

Languages

Tugas10.1

Snippet info

Language

Cpp

Visibility

public

Author

chairulramadhani0411

Created

2024-12-21T02:15:37.489665Z

Updated

2024-12-27T09:27:13.298959Z

#include <iostream>
using namespace std;

//Function NOT Return Value (Without Parameter)
void garis() {
    cout<<"---------------------------------------------"<<endl;
}

//Function NOT Return Value (Without Parameter)
void judul() {
    garis();
    cout<<"Program Perhitungan Jasa dan Komisi"<<endl;
    garis();
}

//Function NOT Return Value (Without Parameter)
void ttd(){
    garis();
    cout<<"Nama  : Muhammad Chairul Ramadhani"<<endl;
    cout<<"Email : [email protected]"<<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;
}
INFO