/*
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+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKaW50IGdhamlQb2tvaywgdHVuamFuZ2FuLCBib251cywgZ2FqaVRvdGFsOwpzdHJpbmcgbmFtYUthcnlhd2FuOwpjaGFyIGplbmlzS2VsYW1pbjsKCi8vIElucHV0IGRhdGEga2FyeWF3YW4KY291dCA8PCAiTWFzdWtrYW4gbmFtYSBrYXJ5YXdhbjogIjsKZ2V0bGluZShjaW4sIG5hbWFLYXJ5YXdhbik7CmNvdXQgPDwgIk1hc3Vra2FuIGplbmlzIGtlbGFtaW4gKEwvUCk6ICI7CmNpbiA+PiBqZW5pc0tlbGFtaW47CmNvdXQgPDwgIk1hc3Vra2FuIGdhamkgcG9rb2s6ICI7CmNpbiA+PiBnYWppUG9rb2s7CmNvdXQgPDwgIk1hc3Vra2FuIHR1bmphbmdhbjogIjsKY2luID4+IHR1bmphbmdhbjsKCi8vIEhpdHVuZyBib251cyBiZXJkYXNhcmthbiBqZW5pcyBrZWxhbWluCmlmIChqZW5pc0tlbGFtaW4gPT0gJ0wnKSB7CiAgICBib251cyA9IDUwMDAwMDsKfSBlbHNlIHsKICAgIGJvbnVzID0gMTAwMDAwMDsKfQoKLy8gSGl0dW5nIGdhamkgdG90YWwKZ2FqaVRvdGFsID0gZ2FqaVBva29rICsgdHVuamFuZ2FuICsgYm9udXM7CgovLyBPdXRwdXQgaGFzaWwgcGVyaGl0dW5nYW4KY291dCA8PCBlbmRsIDw8ICJHYWppICIgPDwgbmFtYUthcnlhd2FuIDw8ICIgYWRhbGFoICIgPDwgZ2FqaVRvdGFsIDw8IGVuZGw7CgpyZXR1cm4gMDsK