Breaking News
Loading...
Sunday 7 December 2014

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

Copyright © 2014 Sumber Ilmu All Right Reserved