#include <string.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
struct pegawai
{
char nik[20];
char nama[20];
char kode[5];
char gaji[5];
char tunj[5];
char tunjkel[5];
}peg[30];
void main()
{
char lg='Y';
int hasil,i,n=0;
long gaji=0;
long tunj=0;
while(lg=='Y'||lg=='y')
{
clrscr();
cout<<"input data pegawai\n";
n++;
cout<<"nik :";
gets(peg[n].nik);
cout<<"Nama Pegawai :";
gets(peg[n].nama);
cout<<"kode jabatan :";
gets(peg[n].kode);
cout<<"gaji :";
gets(peg[n].gaji);
cout<<"tunjangan :";
gets(peg[n].tunj);
cout<<"Input lagi[Y/T] :";
lg=getche();
}
clrscr();
gotoxy(1,3);cout<<" = LAPORAN GAJI PEGAWAI =\n";
gotoxy(1,4);cout<<"----------------------------------------------------------------------";
gotoxy(1,5);cout<<"NIk Nama Kode Gaji tunjangan Total gaji";
gotoxy(1,6);cout<<"______________________________________________________________________";
for(i=1;i<=n;i++)
{
gotoxy(1,7+i);cout<<peg[i].nik;
gotoxy(9,7+i);cout<<peg[i].nama;
gotoxy(20,7+i);cout<<peg[i].kode;
gotoxy(40,7+i);cout<<peg[i].tunj;
hasil=strcmp(peg[i].kode,"1");
if (hasil==0)
gaji=2500000;
hasil=strcmp(peg[i].kode,"2");
if (hasil==0)
gaji=2000000;
hasil=strcmp(peg[i].kode,"3");
if (hasil==0)
gaji=1500000;
gotoxy(28,7+i);cout<<gaji;
gotoxy(52,7+i);cout<<tunj;
long tgaji=gaji+tunj+tunj kel;
gotoxy(63,7+i);cout<<tgaji <<endl;
}
gotoxy(1,14+i);cout<<"---------------------------------------------------------------------";
gotoxy(1,15+i);cout<<" marsius";
getch();
}
Tidak ada komentar:
Posting Komentar