PROGRAM HITUNG GAJI KARYAWAN
SOAL
PT. DINGIN DAMAI, memberigaji pokok kepada karyawan kontraknya sebesar Rp. 300.000 per bulan, dengan memperoleh tunjangan-tunjangan sebagai berikut ;
· Tunjangan jabatan
Gologan Persentase
1 5%
2 10%
3 15%
Jika karyawan tersebut dengan golongan 3, maka mendapatkan tunjangan sebesar
15%* Rp.300.000
· Tunjangan Pendidikan
Tingkat Penddidikan Persentase
SMA 2.5%
D1 5%
D2 20%
D3 30%
Jika karyawan tersebut dengan golongan 3, maka mendapatkan tunjangan sebesar
15%* Rp.300.000.
Honor lembur
Jumlah jam kerja normal sebanyak 8 jam, honor lembur diberikan jika jam kerja lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan Rp. 3.500 untuk setiap kelebihan jam kerja karyawan tersebut.
Tampilan yang diinginkan sebagai berikut :
Layar masukan
PROGRAM HITUNG NILAI RATA-RATA
Nama Karyawan :
Golongan Jabatan :
Pendidikan :
Jumlah jam kerja :
Layar keluaran
Karyawan yang bernama …….
Honor yang diterima
Tunjangan jabatan Rp….
Tunj Pend. Rp….
Honor lembur Rp….
------------- +
Honor lembur Rp…..
Listing Scipt Program
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main ()
{
char nama [50],pendidikan[7];
long gol,jamker,lembur1,lembur2, tunjab, tunpen, gapok=300000, total;
cout<<"\tPROGRAM HITUNG GAJI KARYAWAN";
cout<<"\n============================================";
cout<<"\n\nNama Karyawan = ";gets(nama);
cout<<"Golongan Jabatan [1/2/3] = ";cin>>gol;
cout<<"Pendidikan [ SMA/D1/D3/S1 ] = ";cin>>pendidikan;
cout<<"Jumlah jam kerja = ";cin>>jamker;
if(gol==1)
{tunjab=0.05*gapok;}
else
if(gol==2)
{tunjab=0.1*gapok;}
else
{tunjab=0.15*gapok;}
if(strcmp(pendidikan,"SMA")==0||strcmp(pendidikan,"sma")==0)
{tunpen=0.025*gapok;}
else
if(strcmp(pendidikan,"D1")==0||strcmp(pendidikan,"d1")==0)
{tunpen=0.05*gapok;}
else
if(strcmp(pendidikan,"D3")==0)
{tunpen=0.3*gapok;}
lembur1=jamker-8;
if(lembur1>0)
{lembur2=lembur1*3500;}
else
{lembur2=0;}
total=gapok+tunjab+tunpen+lembur2;
cout<<endl;
cout<<"Karyawan yang bernama = "<<nama<<endl;
cout<<"Honor yang diterima "<<endl;
cout<<" Tunjangan jabatan Rp."<<tunjab<<endl;
cout<<" Tunjangan pendidikan Rp."<<tunpen<<endl;
cout<<" Honor Lembur Rp."<<lembur2<<endl;
cout<<" Total gaji _______________+"<<endl;
cout<<" Rp."<<total<<endl;
getche();
}
Hasilnya Yaitu.... Eng...Ing,,,Eng....
DOWNLOAD
0 komentar:
Posting Komentar