Quick actions

cmd+k|ctrl+k

Navigation

Languages

Tugas10.1

Snippet info

Language

Cpp

Visibility

public

Author

aderawahyu.s

Created

2024-12-27T15:51:42.654152Z

Updated

2024-12-27T16:32:15.554948Z

#include <iostream>
#include <cstring>

using namespace std;

// Fungsi untuk menampilkan judul
void tampilkanJudul() {
    cout<<"-------------------------------------"<<endl;
    cout << "Program Perhitungan Jasa dan Komisi" << endl;
    cout<<"--------------------------------------"<<endl;
}

// Fungsi untuk mendapatkan input pendapatan
int inputPendapatan() {
    int pendapatan;
    cout << "Masukkan pendapatan hari ini: Rp. ";
    cin >> pendapatan;
    return pendapatan;
}

// Fungsi untuk menghitung komisi (dengan parameter dan nilai kembalian)
int hitungKomisi(int pendapatan) {
    if (pendapatan <= 200000) {
        return pendapatan * 0.1;
    } else if (pendapatan <= 500000) {
        return pendapatan * 0.15;
    } else {
        return pendapatan * 0.2;
    }
}

// Fungsi untuk menampilkan ketentuan (tanpa nilai kembalian, dengan parameter)
void tampilkanKetentuan(int pendapatan) {
    cout << "Pendapatan hari ini Rp. " << pendapatan << endl;
    cout << "| Pendapatan | Jasa | Komisi |" << endl;
    cout << "| <=200.000    | 10 rb | 10 Persen |" << endl;
    cout << "| <=500.000    | 20 rb | 15 Persen |" << endl;
    cout << "| > 500.000    | 30 rb | 20 Persen |" << endl;
}

int main() {
    tampilkanJudul();
    int pendapatan = inputPendapatan();
    tampilkanKetentuan(pendapatan);

    int komisi = hitungKomisi(pendapatan);
    int jasa = 0;

    // Menentukan nilai jasa berdasarkan pendapatan
    if (pendapatan <= 200000) {
        jasa = 10000;
    } else if (pendapatan <= 500000) {
        jasa = 20000;
    } else {
        jasa = 30000;
    }

    int total = pendapatan + jasa + komisi;

    // Menggunakan strcpy untuk membuat string output
    char output[100];
    strcpy(output, "Hasil total adalah Rp. ");
    char jumlah[20];
    sprintf(jumlah, "%d", total);
    strcat(output, jumlah);

    cout << output << endl;

    // Menampilkan informasi pribadi
    cout << "Nama : Adera Wahyu Sutrisno" << endl;
    cout << "Email: [email protected]" << endl;

    return 0;
}
INFO