Nina Irwanda

Sabtu, 23 April 2011

Tugas 4 ~Program Hitung Gaji Karyawan~

PT. DINGIN DAMAI, member gaji pokok kepada karyawan kontraknya sebesar Rp. 300.000 perbulan, dengan memperoleh tunjangan-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
-------------------------------------------------------------------
Tingkatan                    Persentase
Pendidikan
--------------------------------------------------------------------
SMA                           2.5%
D1                               5%
D3                               20%
S1                                30%
--------------------------------------------------------------------          
           
Honor Lembur
Jumlah jam kerja normal sebanyak 8 jam, Honor lembur diberi 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 sebagai 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                            Rp…


 LISTING:

#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.15*gapok;}

if(strcmp(pendidikan,"SMA")==0||strcmp(pendidikan,"sma")==0)
{tunpen=0.025*gapok;}
else
if(strcmp(pendidikan,"D1")==0)
{tunpen=0.5*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+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<<"    Total Gaji            Rp._________+"<<endl;
cout<<"                           "<<total<<endl;
getch();
}


Hasil Running =>> 

Tidak ada komentar:

Posting Komentar