PT. Dingin Damai, memberi gaji pokok karyawan kontraknya sebesar Rp. 300,000 /bulan,
dengan tunjangan sebagai berikut :
dengan tunjangan sebagai berikut :
_ Tunjangan Jabatan
Golongan
|
Persentase
|
1
|
5%
|
2
|
10%
|
3
|
15%
|
Jika seorang karyawan tersebut dengan
golongan 3,
maka mendapatkan tunjangan sebesar 15% * Rp. 300,000
· Tunjangan Pendidikan
Tingkat Pendidikan
|
Persentase
|
SMA
|
2.5%
|
D1
|
5%
|
D3
|
20%
|
S1
|
30%
|
Honor Lembur
Jumlah jam kerja normal sebanyak 8
jam,
Honor lembur diberikan jika jumlah jam kerja lebih dari 8 jam,
maka
kelebihan jam kerja tersebut dikalikan dengan Rp. 3500
untuk setiap kelebihan jam
kerja karyawan tersebut.
Tampilan yang diinginkan sebagi berikut:
Layar Masukkan
PROGRAM HITUNG GAJI KARYAWAN
Nama Karyawan: ...
Golongan Jabatan : ...
Pendidikan : ...
Jumlah jam kerja : ...
Layar Keluaran
Karyawan yang bernama …
Honor yang diterima
Tunjangan Jabatan Rp ...
Tunjangan Pendidikan Rp ...
Honor Lembur Rp .....
_____________________+
Total
Gaji Rp ...
Program List:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char
nama[35],pendidikan[5];
long
gapok=300000,gol,jam,tunbat,tunpen,lembur1,lembur2,total;
cout<<"Nama
Karyawan =";gets(nama);
cout<<"Golongan
Jabatan[1/2/3] =";cin>>gol;
cout<<"Pendidikan[SMA/D1/D3/S1]
=";cin>>pendidikan;
cout<<"Jumlah
Jam Kerja =";cin>>jam;
if(gol==1)
{tunbat=0.05*gapok;}
else
if(gol==2)
{tunbat=0.1*gapok;}
else
{tunbat=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.2*gapok;}
else
{tunpen=0.3*gapok;}
lembur1=jam-8;
if(lembur1>0)
{lembur2=lembur1*3500;}
else
{lembur2=0;}
total=gapok+tunbat+tunpen+tunpen+lembur2;
cout<<endl;
cout<<"Karyawan
yang bernama "<<nama<<endl;
cout<<"Honor
Yang Diterima "<<endl;
cout<<" Tunjangan Jabatan Rp."<<tunbat<<endl;
cout<<" Tunjangan Pendidikan
Rp."<<tunpen<<endl;
cout<<" Honor Lembur Rp."<<lembur2<<endl;
cout<<"
_________+"<<endl;
cout<<" Total Gaji Rp."<<total<<endl;
getch();
}
No comments:
Post a Comment