18 Mar 2013

Program Gaji Pegawai C++

Bentuk yang akan di tampilkan


Data yang akan diolah adalah jumlah jam lembur, upah lembur dan total gaji. 
Dengan ketentuan gaji pokoknya Rp. 1.500.000 dan upah lembur per jamnya Rp. 10.000. 
Untuk jumlah jam kerja normal adalah 160 jam/bulan.
Jika kurang dari 160 jam, maka jumlah jam lembur dan upah lemburnya adalah 0.
Data penggajian ini akan diolah atau di ulang  sebanyak 40 kali. 
Jadi untuk pengulangannya menggunakan for.

Berikut Sintax programnya

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char nip[9], nama[30], golongan[5];
int jamkerja,jamlembur,i;
long gaji,total;
float upahlembur,lemburperjam;
lemburperjam=10000;
gaji=1500000;
clrscr();
cout<<"PENGOLAHAN DATA PENGGAJIAN\n\n";
for(i=1;i<=40;i++)
{
cout<<"\n\nData Pegawai Ke-"<<i<<endl;
cout<<"NIP                : ";gets(nip);
cout<<"NAMA              : ";gets(nama);
cout<<"GOLONGAN        : ";gets(golongan);
cout<<"JUMLAH JAM KERJA : ";cin>>jamkerja;
if(jamkerja>=160)
{ jamlembur=jamkerja-160; }
else
{ jamlembur=0; }
cout<<"JUMLAH JAM LEMBUR   : "<<jamlembur<<endl;
upahlembur=jamlembur*lemburperjam;
cout<<"UPAH LEMBUR          : "<<upahlembur<<endl;
total=gaji+upahlembur;
cout<<"TOTAL GAJI PEGAWA   I: "<<total;
}
getch();

}
Maka hasilnya...



2 komentar: