Kamis, 21 April 2011

(TUGAS 4)




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