Membuat Program input data menggunakan Turbo C++
Untuk membuat program di atas dengan menggunakan C++, berikut coding programnya yang bisa anda tulis.
#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);
cout<<"Nama
=";gets(peg[n].nama);
cout<<"Gol[I/II/III]=";gets(peg[n].gol);
cout<<"__________________________________________________________________\n";
cout<<"Input
Lagi[Y/T]=";
lagi=getch();}
clrscr();
gotoxy(5,3);cout<<"Laporan Data Pegawai";
gotoxy(5,4);cout<<"___________________________________________________________";
gotoxy(5,5);cout<<"No Nik
Nama Gol Gaji";
gotoxy(5,5);gotoxy(5,6);cout<<"________________________________________________\n";
for
(i=1;i<=n;i++){
gotoxy(6,6+i);cout<<i<<"'";
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");
if(hasil==0)
gaji=12500;
hasil=strcmp(peg[i].gol,"I");
if
(hasil==0)
gaji=9750;
hasil=strcmp(peg[i].gol,"III");
if
(hasil==0)
gaji=10000;
gotoxy(57,6+i);cout<<gaji;
gotoxy(5,7+i);cout<<"";
}}
0 comments:
Post a Comment