Silakan cari dengan menggunakan menu Label di sisi kiri | Blogger |
Minggu, 27 November 2011

Tugas Struct

0 komentar
Tugas struktur data materi struct

"buatlah program dengan menggunakan struct, struct pegawai dengan object dari struct direktur,sekretaris,bendahara. dimana member : nik,nama,gendar,gaji

membertype datapanjang maks
nikint5
namachar50
genderchar2
gajifloat8
========================================================================


#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.

 
Blog Tugas DwiAR | © 2011 Design by DheTemplate.com and Theme 2 Blog and edited by Dwi A R