Selasa, 16 April 2013

Algoritma dan Pemrograman 2 : Data Pegawai Suatu Perusahaan dalam Struct C++


Pada posting kali ini, saya akan mencoba membuat "Data Pegawai Suatu Perusahaan" dengan menggunakan aplikasi program Struktur C++.


Inputan :

Banyak Data   :
Nama             :
NIP                :
Golongan        :
Jam Kerja      :

dengan ketentuan sebagai berikut :
- Golongan A : Rp 5.000.000
- Golongan B : Rp 3.000.000
- Golongan C : Rp 1.000.000
Minimal jam kerja 30 jam, lebih dari itu dianggap lembur.
1 jam lembur = Rp 10.000


Syntax Program C++ :

#include<iostream.h>
#include<stdio.h>
void main()
{
char nama [30], gol, nip [20];

int i, n;
float jk, lembur, gapok, tot;
cout<<"Banyak Data : ";
cin>> n;

for (i=1; i<=n; n++)
{
cout<<"============================"<<endl;
cout<<" APLIKASI PENGGAJIAN PEGAWAI "<<endl;
cout<<"Data Pegawai ke-"<<i<<endl;
cout<<"Nama : "; gets(nama);
cout<<"NIP : "; cin>>nip;
cout<<"Golongan : "; cin>>gol;
cout<<"Jam Kerja : ";cin>>jk;
cout<<"============================"<<endl;

if (gol=='a'||gol=='A')
{ gapok=5000000; }
else if (gol=='b'||gol=='B')
{ gapok=3000000; }
else if (gol=='c'||gol=='C')
{ gapok=1000000; }
else{ gapok=0; }

if (jk>30)
{ lembur=(jk-30)*10000; }
else{ lembur=0; }
tot=gapok+lembur;
cout<<"Gaji Pokok : Rp "<<gapok<<endl;
cout<<"Upah Lembur : Rp "<<lembur<<endl;
cout<<"Total Gaji : Rp "<<total<<endl;
}
}


Output Program C++ :


Tidak ada komentar:

Posting Komentar