Wednesday, 24 December 2014
HITUNG GAJI KARYAWAN C++
#include <conio.h>
#include <stdio.h>
main(){
char nama[80], yes, golongan_pendidikan[9];
int jam_kerja = 8 * 6 * 4, golongan_jabatan, total_kerja, jam_lembur;
long honor_tetap = 500000, honor_lembur_per_jam = 5000, honor_lembur, tunjangan_jabatan, tunjangan_pendidikan, total_honor;
atas:
cout<<" \n PROGRAM HITUNG GAJI KARYAWAN\n";
cout<<"============= RANDA=============\n";
cout<<" Nama Karyawan: ";
gets(nama);
cout<<" Golongan Jabatan: "; cin>>golongan_jabatan;
cout<<" Golongan_Pendidikan: "; cin>>golongan_pendidikan;
cout<<" Jumlah Jam Kerja Dalam Sebulan: "; cin>>total_kerja;
if(golongan_jabatan==1){
tunjangan_jabatan = 5 * honor_tetap / 100;
}
else if(golongan_jabatan==2){
tunjangan_jabatan = 10 * honor_tetap / 100;
}
else if(golongan_jabatan==3){
tunjangan_jabatan = 15 * honor_tetap / 100;
}
else{
cout<<" \n *Kode Golongan Jabatan Yang Anda Masukkan Salah!!!"<<endl<<endl;
goto bawah;
}
if (strcmp(golongan_pendidikan,"sma")==0||strcmp(golongan_pendidikan,"1")==0){
tunjangan_pendidikan = 5 * honor_tetap / 100;
}
else if (strcmp(golongan_pendidikan,"d3")==0||strcmp(golongan_pendidikan,"2")==0){
tunjangan_pendidikan = 10 * honor_tetap / 100;
}
else if(strcmp(golongan_pendidikan,"s1")==0||strcmp(golongan_pendidikan,"3")==0){
tunjangan_pendidikan = 15 * honor_tetap / 100;
}
else{
cout<<" \n *Kode Golongan Pendidikan Yang Anda Masukkan Salah!!!"<<endl<<endl;
goto bawah;
}
jam_lembur = total_kerja - jam_kerja;
honor_lembur = jam_lembur * honor_lembur_per_jam;
total_honor = honor_lembur + honor_tetap + tunjangan_jabatan + tunjangan_pendidikan;
cout<<" \n Karyawan yang bernama : "<<nama<<endl;
cout<<" Honor yang diterima."<<endl<<endl;
cout<<" honor tetap : Rp. "<<honor_tetap<<endl;
cout<<" Tunjangan Jabatan : Rp. "<<tunjangan_jabatan<<endl;
cout<<" Tunjangan Pendidikan : Rp. "<<tunjangan_pendidikan<<endl;
cout<<" Honor Lembur : Rp. "<<honor_lembur<<endl;
cout<<" ________________+"<<endl;
cout<<" Honor yang diterima : Rp. "<<total_honor<<endl<<endl<<endl;
bawah:
cout<<" Anda Ingin Menghitung Lagi ????"<<endl;
cout<<" Tekan Y atau N : "; cin>>yes;
if(yes=='Y'||yes=='y'){
main();
goto atas;
}
else if(yes=='N'||yes=='n'){
main();
cout<<"\n THANK YOU";
}
else{
main();
cout<<"\n THANK YOU";
}
getch();
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment