Quick actions

cmd+k|ctrl+k

Navigation

Languages

Tugas 10.1

Snippet info

Language

Cpp

Visibility

public

Author

muhammadfaqih1434

Created

2024-12-28T04:41:03.851061Z

Updated

2024-12-28T04:41:03.851061Z

#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 : [email protected] ");
}

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();
}
INFO