#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
struct pegawai{
char nik[9];
char nama[50];
char gol[4]; }
peg[20];
void main(){
char lagi='Y';
int hasil,i,n=0;
float gaji=0;
while (lagi=='Y' || lagi=='Y'){
clrscr;
cout<<"input data pegawai \n";
cout<<"____________________________\n";
n++;
cout<<"nik ="; gets(peg[n].nik); //gets hampir sama dengan "Cin" /untuk menginput
cout<<"nama="; gets(peg[n].nama);
cout<<"gol[I/II/III]="; gets(peg[n].gol);
cout<<"Input lagi [Y/T]="; //jika dipilih Y maka akan input lagi / akan mengulang lagi dari while
//data akan ditampung terus di Array
lagi = getch();}
clrscr();
gotoxy(5,3);cout<<"Laporan Data Pegawai "; //gotoxy =posisi
gotoxy(5,4);cout<<"________________________________________________________";
gotoxy(5,5);cout<<"no nik nama gol gaji";
gotoxy(5,6);cout<<"--------------------------------------------------------";
for(i=1;i<=n;i++){ //menampilkan data
gotoxy(6,6+i);cout<<i<<"."; //dimulai dari 1
gotoxy(10,6+i);cout<<peg[i].nik;
gotoxy(20,6+i);cout<<peg[i].nama;
gotoxy(40,6+i);cout<<peg[i].gol;
hasil =strcmp(peg[i].gol,"II"); //strcmp =fungsi if (membandingkan)
if(hasil==0)
gaji=12500;
hasil=strcmp(peg[i].gol,"I");
if(hasil==0)
gaji=9750;
gotoxy(57,6+i);cout<<gaji;
gotoxy(5,7+i);cout<<"--------------------------------------------------------";
}
}
ConversionConversion EmoticonEmoticon