Latihan dan Jawaban Program C++ Penggajian Karyawan BSI
Jumat, 08 Maret 2013
Borland C++
Coding
Latihan dan Jawaban Program C++ Penggajian Karyawan BSI
Input Program C++ Penggajian Karyawan BSI :Output 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 SENEN
KEMIS"<<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 SENEN KEMIS
>>>>>>>>>>>>"<<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();
}