"buatlah program dengan menggunakan struct, struct pegawai dengan object dari struct direktur,sekretaris,bendahara. dimana member : nik,nama,gendar,gaji
member | type data | panjang maks |
nik | int | 5 |
nama | char | 50 |
gender | char | 2 |
gaji | float | 8 |
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
struct pegawai{
int nik;
char nama[50];
char gender[3];
float gaji;
}direktur,sekretaris,bendahara;
main(){
char knik[7],kgaji[10];
cout<<"====================================| keterangan |====="<<endl;
cout<<"= nik maks 5, nama maks 49, gender maks 1, gaji maks 8 "<<endl;
cout<<"======================================================="<<endl<<endl;
cout<<"== MASUKAN DATA =="<<endl<<endl;
cout<<"direktur | nik : ";cin.getline(knik,7);
cout<<" | nama : ";cin.getline(direktur.nama,50);
cout<<" | gender (L/P) : ";cin.getline(direktur.gender,3);
cout<<" | gaji : ";cin.getline(kgaji,10);
direktur.nik=atoi(knik);
direktur.gaji=atof(kgaji);
cout<<"sekretaris | nik : ";cin.getline(knik,7);
cout<<" | nama : ";cin.getline(sekretaris.nama,50);
cout<<" | gender (L/P) : ";cin.getline(sekretaris.gender,3);
cout<<" | gaji : ";cin.getline(kgaji,10);
sekretaris.nik=atoi(knik);
sekretaris.gaji=atof(kgaji);
cout<<"bendahara | nik : ";cin.getline(knik,7);
cout<<" | nama : ";cin.getline(bendahara.nama,50);
cout<<" | gender (L/P) : ";cin.getline(bendahara.gender,3);
cout<<" | gaji : ";cin.getline(kgaji,10);
bendahara.nik=atoi(knik);
bendahara.gaji=atof(kgaji);
cout<<endl<<endl<<endl;
cout<<"==DATA YANG MASUK=="<<endl;
cout<<endl;
cout<<"-direktur-"<<endl;
cout<<" | "<<direktur.nik<<" | "<<direktur.nama<<" ( "<<direktur.gender<<" )";
cout<<endl;
cout<<" gaji : "<<direktur.gaji<<endl<<endl;
cout<<"-sekretaris-"<<endl;
cout<<" | "<<sekretaris.nik<<" | "<<sekretaris.nama<<" ( "<<sekretaris.gender<<" )";
cout<<endl;
cout<<" gaji : "<<sekretaris.gaji<<endl<<endl;
cout<<"-bendahara-"<<endl;
cout<<" | "<<bendahara.nik<<" | "<<bendahara.nama<<" ( "<<bendahara.gender<<" )";
cout<<endl;
cout<<" gaji : "<<bendahara.gaji<<endl<<endl;
getch();
}
======================================================================
program ini sudah layak digunakan untuk pengumpulan tugas hanya saja masih banyak error yang terjadi bila di gunakan secara extrim (asal input) dan saya belum bisa memperbaiki error tersebut.
terima kasih.
0 komentar:
Posting Komentar