Latihan Program C++ Penggajian Karyawan BSI 
 
 
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
struct
{
char nama[20],gol;
float gaji,lembur,total;
int jml,plus;
}buruh[10];
int i,n;
cout<<"PT LABSLICIOUS"<<endl<<endl;+
cout<<"Banyak Jumlah Data : ";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"Data Ke - "<<i<<endl;
cout<<"Masukan Nama Buruh = ";cin>>buruh[i].nama;
cout<<"Masukan Golongan   = ";cin>>buruh[i].gol;
cout<<"Masukan Jumlah Jam = ";cin>>buruh[i].jml;
buruh[i].plus=buruh[i].jml-8;
switch(buruh[i].gol)
{
case 'A':
                 {
    buruh[i].gaji=25000;
    buruh[i].lembur=buruh[i].plus * 7500;
    break;
    }
case 'B':
                 {
    buruh[i].gaji=15000;
    buruh[i].lembur=buruh[i].plus * 5000;
    break;
    }
case 'C':
                 {
    buruh[i].gaji=10000;
    buruh[i].lembur=buruh[i].plus * 3500;
    break;
    }
    }
buruh[i].total=buruh[i].gaji+buruh[i].lembur;
}
    clrscr();
cout<<" >>>>>>>>>>>>PT LABSLICIOUS >>>>>>>>>>>>"<<endl;
cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
cout<<"NO  NAMA    GOL    UPAH        UPAH       TOTAL "<<endl;
cout<<"         BURUH            HARIAN      LEMBUR     UPAH"<<endl;
cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
for(i=1;i<=n;i++)
{
cout<<i<<"  "<<buruh[i].nama<<"      "<<buruh[i].gol<<"      "<<buruh[i].gaji<<"    "<<buruh[i].lembur<<"     "<<buruh[i].total<<endl;
}
getch();
}     
 
 
      
   

Post a Comment

 
Top