Mengenai Saya

Foto saya
kadang rajin , kadang males

Pengikut

Diberdayakan oleh Blogger.
RSS

tugas 4

SOAL


PT.  DINGIN  DAMAI,  memberi  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

Tingkat  Persentase
Pendidikan
  SMA  2.5%
  D1  5%
D3  20%
S1  30%
Jika  seorang  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 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 .....
                                            _____________+
Honor Lembur      Rp ...


LISTING PROGRAM


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char nama[35],pendidikan[7];
long gapok=300000,gol,jam,tunbat,tunpen,lembur1,lembur2,total;

cout<<"\t\tPROGRAM HITUNG GAJI KARYAWAN"<<endl<<endl;
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;}

if(strcmp(pendidikan,"SMA")==0||strcmp(pendidikan,"sma")==0)
{tunpen=0.025*gapok;}
if(strcmp(pendidikan,"D1")==0||strcmp(pendidikan,"d1")==0)
{tunpen=0.05*gapok;}
if(strcmp(pendidikan,"D3")==0||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();
}


OUTPUT
















DOWNLOAD DISINI

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar