Selasa, 03 Desember 2013

Progam sederhana C++

Listing program sederhana menggunakan struct :

#include <iostream.h>
#include <conio.h>
#include <stdio.h>

struct
{
char nip[9];
char nama[25];
int kode_gol;
float gaji_pokok;
float tunjangan;
float gaji_bersih;
} pgw;
char jwb;
main()
{
lagi :
clrscr();

 cout <<"Masukan NIP          : "; cin >> pgw.nip;
 cout <<"Masukan Nama         : "; cin >> pgw.nama;
 cout <<"Masukan Kode Golongan: "; cin >> pgw.kode_gol;

 switch (pgw.kode_gol)
 {
 case 1:
 {
 pgw.gaji_pokok=600000;break;}
 case 2:
 {
 pgw.gaji_pokok=700000;break;}
 case 3:
 {
 pgw.gaji_pokok=800000;break;}
 default :
{
 pgw.gaji_pokok=900000;break;}}

 pgw.tunjangan = ((pgw.gaji_pokok * 10)/100);
 pgw.gaji_bersih = pgw.gaji_pokok + pgw.tunjangan;

 //tampilkan output sesuai dengan ketentuan
 cout <<endl <<endl;
 cout <<"NIP           : " << pgw.nip << endl;
 cout <<"NAMA Pengawai : " << pgw.nama << endl;
 cout <<"Golongan      : " << pgw.kode_gol << endl;
 cout <<"Gaji Pokok    : " << pgw.gaji_pokok << endl;
 cout <<"Tunjangan     : " << pgw.tunjangan << endl;
 cout <<"Gaji Bersih   : " << pgw.gaji_bersih << endl;
 cout <<endl;
 cout <<"Coba Lagi [Y/T] ? ";cin>>jwb;
 if (jwb=='Y' || jwb=='y')
 goto lagi;
 getch();
 }

Tidak ada komentar:

Posting Komentar