dalam perhitungan honor karyawan niscaya memerlukan waktu yang sangat usang bila karyawannya sangat banya, akan tetapi akan lebih gampang bila memakai aplikasi, oleh alasannya ialah itu disini aku akan menawarkan aplikasi perhitungan honor karyawan denganmenggunakan bahasa c++, ya biar saja sanggup membantu.
Kasus: untuk editor anda sanggup menggunakan nootpad++/boorland, disini aku menggunakan nootpad++
Script C++:
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
void main()
{
char nama[40][10];
int i,j,gol[10],pen[10],jam[10],lembur1[10],lembur2[10];
long tunbat[10],tunpen[10],bersih[10],jumji[10],total[10],pajak[10];
cout<<"=============================================="<<endl;
cout<<" Program Hitung honor Karyawan "<<endl;
cout<<" By_Muhammad Arif M "<<endl;
cout<<"============================================="<<endl;
cout<<" Masukkan jumlah karyawan =";cin>>nama;
cout<<endl;
for(i=1;i<=j;i++)
{
cout<<" Ke- "<<i<<endl;
cout<<" Nama Karyawan =";cin>>nama[i];
cout<<" Golongan[1/2/3] =";cin>>gol[i];
cout<<" Pendidikan[1=SMA/2=D3/3=S1] =";cin>>pen[i];
cout<<" Jumlah Jam Kerja =";cin>>jam[1];
cout<<endl;
if(gol[i]==1)
tunbat[i]=0.05*700000;
else
if(gol[i]==2)
tunbat[i]=0.1*700000;
else
tunbat[i]=0.15*700000;
if(pen[i]==1)
tunpen[i]=0.05*700000;
else
if(pen[i]==2)
tunpen[i]=0.1*700000;
else
tunpen[i]=0.15*700000;
lembur1[i]=jam[1]-240;
if(lembur1[i]>0)
lembur2[i]=lembur1[i]*2500;
else
lembur2[i]=0;
jumji[i]=700000+tunbat[i]+tunpen[i];
pajak[i]=0.1*jumji[i];
bersih[i]=jumji[i]-pajak[i];
}
clrscr();
cout<<" PT. Darma Raya "<<endl;
cout<<"-------------------------------------------------------------------"<<endl;
cout<<" No Nama Tunjangan "<<endl;
cout<<" karyawan ------------------- honor pajak pendapatan"<<endl;
cout<<" Jabatan Pendidikan Lembur Bersih "<<endl;
cout<<"-------------------------------------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<nama[i];
cout<<setiosflags(ios::left)<<setw(15)<<tunbat[i];
cout<<setiosflags(ios::left)<<setw(10)<<tunpen[i];
cout<<setiosflags(ios::left)<<setw(10)<<lembur2[i];
cout<<setiosflags(ios::left)<<setw(10)<<pajak[i];
cout<<setiosflags(ios::left)<<setw(10)<<bersih[i]<<endl;
total[i]=total[i]+bersih[i];
}
cout<<"-------------------------------------------------------------------"<<endl;
cout<<" Total Gaji karyawan ="<<total[i]<<endl;
getch();
}
copy dalam nootpad++ dan simpan lah script diatas dengan format .cpp
setelah anda save, lalu kembali ke nootpad++ dan tekan tombol f6 pada keyboard anda, maka akibatnya akan terlihat sbb:
Hasil Output:
==="klik gambar untuk memperjelas"===
Sumber http://www.sharingse.net/