STRUCT - ARRAY - FUNCTION

#include<conio.h>
#include<stdio.h>
#include<iostream.h>

int harian(int gol)
{
if(gol==1)
{return 25000;}
else
if
(gol==2)
{return 15000;}
else
if
(gol==3)
{return 10000;}
}

int lembur(int gol)
{
if(gol==1)
{return 7500;}
else
if
(gol==2)
{return 5000;}
else
if
(gol==3)
{return 3500;}
}

  
struct
{
char
nama[20];
int jml,sisa,gol;
float penghasilan,lembur,harian;
}pegawai[10];

main()
{
int i,jumlah,total=0;
char jwb;

lagi:
clrscr();
cout<<"PT. SENEN KAMIS"<<endl;
cout<<"--------------------------------"<<endl;
cout<<"Perhitungan Upah Buruh Harian"<<endl<<endl;

cout<<"Jumlah pegawai       : ";cin>>jumlah;
for(i=1;i<=jumlah;i++)
{
cout<<"Pegawai Ke - "<<i<<endl;
cout<<"Nama Pegawai         : ";gets(pegawai[i].nama);
cout<<"Golongan [1/2/3]     : ";cin>>pegawai[i].gol;
cout<<"Jumlah Jam Kerja     : ";cin>>pegawai[i].jml;


if(pegawai[i].jml>8)
{pegawai[i].sisa=pegawai[i].jml-8;
pegawai[i].lembur=lembur(pegawai[i].gol)*pegawai[i].sisa;}
else
{pegawai[i].sisa=0;
pegawai[i].lembur=lembur(pegawai[i].gol);}

pegawai[i].penghasilan=harian(pegawai[i].gol)+pegawai[i].lembur;

total=total+pegawai[i].penghasilan;
}



clrscr();

cout<<"PT. SENEN KAMIS"<<endl;
cout<<"--------------------------------"<<endl;
cout<<"Perhitungan Upah Buruh Harian"<<endl<<endl;
cout<<"---------------------------------------------"<<endl;
cout<<" Nama    Kelebihan  Upah Harian  Upah Lembur   Penghasilan"<<endl;
cout<<"Pegawai  Jam Kerja    Sebesar      Sebesar"<<endl;
cout<<"---------------------------------------------"<<endl;
for(i=1;i<=jumlah;i++)
{
gotoxy(1,8+i);cout<<pegawai[i].nama;
gotoxy(14,8+i);cout<<pegawai[i].sisa;
gotoxy(24,8+i);cout<<harian(pegawai[i].gol);
gotoxy(37,8+i);cout<<pegawai[i].lembur;
gotoxy(51,8+i);cout<<pegawai[i].penghasilan<<endl;
}
cout<<"---------------------------------------------"<<endl;
cout<<"Total Gaji       : "<<total<<endl;
cout<<"---------------------------------------------"<<endl;

cout<<"Ingin Hitung Lagi [Y/T]...?";cin>>jwb;jwb=getche();
if(jwb=='Y'||jwb=='y')
goto lagi;
getch();
}

My Facebook :      My Twitter :
       

2 komentar:

khairul amin mengatakan...

bro nh lo dah coba???
jalan g nh program???

Nico Savero mengatakan...

Dijamin Programnya Jalan Semua...

Posting Komentar

BLOG TUGAS BSI 22 BY: NICO SAVERO