/*
Programmer: Weynard
Last Updated: 15 Maret 2023
Description: Program untuk menghitung gaji karyawan pada sistem kepegawaian Mekari Talenta
*/
#include <iostream>
using namespace std;
int main() {
int gajiPokok, tunjangan, bonus, gajiTotal;
string namaKaryawan;
char jenisKelamin;
// Input data karyawan
cout << "Masukkan nama karyawan: ";
getline(cin, namaKaryawan);
cout << "Masukkan jenis kelamin (L/P): ";
cin >> jenisKelamin;
cout << "Masukkan gaji pokok: ";
cin >> gajiPokok;
cout << "Masukkan tunjangan: ";
cin >> tunjangan;
// Hitung bonus berdasarkan jenis kelamin
if (jenisKelamin == 'L') {
bonus = 500000;
} else {
bonus = 1000000;
}
// Hitung gaji total
gajiTotal = gajiPokok + tunjangan + bonus;
// Output hasil perhitungan
cout << endl << "Gaji " << namaKaryawan << " adalah " << gajiTotal << endl;
return 0;
}
LyoKUHJvZ3JhbW1lcjogV2V5bmFyZApMYXN0IFVwZGF0ZWQ6IDE1IE1hcmV0IDIwMjMKRGVzY3JpcHRpb246IFByb2dyYW0gdW50dWsgbWVuZ2hpdHVuZyBnYWppIGthcnlhd2FuIHBhZGEgc2lzdGVtIGtlcGVnYXdhaWFuIE1la2FyaSBUYWxlbnRhCiovCgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBnYWppUG9rb2ssIHR1bmphbmdhbiwgYm9udXMsIGdhamlUb3RhbDsKCXN0cmluZyBuYW1hS2FyeWF3YW47CgljaGFyIGplbmlzS2VsYW1pbjsKCQoJLy8gSW5wdXQgZGF0YSBrYXJ5YXdhbgoJY291dCA8PCAiTWFzdWtrYW4gbmFtYSBrYXJ5YXdhbjogIjsKCWdldGxpbmUoY2luLCBuYW1hS2FyeWF3YW4pOwoJY291dCA8PCAiTWFzdWtrYW4gamVuaXMga2VsYW1pbiAoTC9QKTogIjsKCWNpbiA+PiBqZW5pc0tlbGFtaW47Cgljb3V0IDw8ICJNYXN1a2thbiBnYWppIHBva29rOiAiOwoJY2luID4+IGdhamlQb2tvazsKCWNvdXQgPDwgIk1hc3Vra2FuIHR1bmphbmdhbjogIjsKCWNpbiA+PiB0dW5qYW5nYW47CgkKCS8vIEhpdHVuZyBib251cyBiZXJkYXNhcmthbiBqZW5pcyBrZWxhbWluCglpZiAoamVuaXNLZWxhbWluID09ICdMJykgewoJICAgIGJvbnVzID0gNTAwMDAwOwoJfSBlbHNlIHsKCSAgICBib251cyA9IDEwMDAwMDA7Cgl9CgkKCS8vIEhpdHVuZyBnYWppIHRvdGFsCglnYWppVG90YWwgPSBnYWppUG9rb2sgKyB0dW5qYW5nYW4gKyBib251czsKCQoJLy8gT3V0cHV0IGhhc2lsIHBlcmhpdHVuZ2FuCgljb3V0IDw8IGVuZGwgPDwgIkdhamkgIiA8PCBuYW1hS2FyeWF3YW4gPDwgIiBhZGFsYWggIiA8PCBnYWppVG90YWwgPDwgZW5kbDsKCQoJcmV0dXJuIDA7Cn0=