Latihan 20122021

 avatar
binariez
c_cpp
3 years ago
1.5 kB
23
Indexable
#include <iostream>

using namespace std;

int main(){
	cout<<"========================================\n";
	cout<<"|   PROGRAM MENGHITUNG GAJI KARYAWAN   |\n";
	cout<<"========================================\n\n";
	
	string nik, nama;
	int gajiPokok, masaKerja, jlhAnak, tunjanganMK, tunjanganAnak, totalGaji;
	
	cout<< "Input No. Induk Karyawan\t: " ; getline(cin, nik);
	cout<< "Input Nama Karyawan\t\t: " ; getline(cin,nama);
	cout<< "Input Gaji Pokok\t\t: " ; cin>> gajiPokok;
	cout<< "Input Masa Kerja (Tahun)\t: " ; cin>> masaKerja;
	cout<< "Input Jumlah Anak\t\t: " ; cin>> jlhAnak; cout<< endl;
	
	if(masaKerja>=1 && masaKerja<=5){
		tunjanganMK = gajiPokok*0.2;
	}
	else if(masaKerja>=6 && masaKerja<=10){
		tunjanganMK = gajiPokok*0.3;
	}
	else if(masaKerja>=11 && masaKerja<=15){
		tunjanganMK = gajiPokok*0.45;
	}
	else{
		tunjanganMK = gajiPokok*0.5;
	}
	
	if(jlhAnak=0){
		tunjanganAnak = 0;
	}
	else if(jlhAnak>=1 && jlhAnak<=3){
		tunjanganAnak = 0.25*gajiPokok;
	}
	else{
		tunjanganAnak = 0.3*gajiPokok;
	}
	
	totalGaji = gajiPokok + tunjanganMK + tunjanganAnak;
	
	cout<<"Tunjangan Masa Kerja\t\t: Rp. " << tunjanganMK << endl;
	cout<<"Tunjangan Anak\t\t\t: Rp. " << tunjanganAnak << endl;
	cout<<"TOTAL GAJI DITERIMA\t\t: Rp. " << totalGaji << endl << endl;
	cout <<"Terimakasih Sudah Menggunakan Aplikasi\n";
	cout <<"               By: Azhar              \n";
	cout <<"   Mahasiswa STMIK ROYAL KELAS SI-1N  \n";
	
	return 0;
}