Senin, 14 November 2011

arrayofstruck.cpp

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

using namespace std;

struct karyawan{
    char NIK [7];
    char nama [30];
    char alamat [50];
    char jabatan [30];
    int gaji;
    };

int main(){
    int jumlahKaryawan;
    cout<<"Jumlah data karyawan : ";
    cin>>jumlahKaryawan;
    char pilihan = 'y';
    int i = 0;
    karyawan dataKaryawan [jumlahKaryawan];
    while (pilihan == 'y' && i<jumlahKaryawan)
    {
        //karyawan dataKaryawan;
        cout<<"nama karyawan : ";
        cin>>dataKaryawan[i].nama;
        cout<<"NIK : ";
        cin>>dataKaryawan[i].NIK;
        cout<<"Alamat :";
        cin>>dataKaryawan[i].alamat;
        cout<<"jabatan : ";
        cin>>dataKaryawan[i].jabatan;
        cout<<"gaji : ";
        cin>>dataKaryawan[i].gaji;
        cout<<"Apakah anda mau memasukkan data karyawan lagi ? (y/t)"<<endl;
        cin>>pilihan;
        i++;
    }

    //cout<<endl;
    //system("cls");
    for (int j=0; j<i; j++){
        cout<<"DATA KARYAWAN KE - "<<j<<endl;
        cout<<"Nama  : "<<dataKaryawan[j].nama<<endl;
        cout<<"NIK  : "<<dataKaryawan[j].NIK<<endl;
        cout<<"Alamat  : "<<dataKaryawan[j].alamat<<endl;
        cout<<"Jabatan  : "<<dataKaryawan[j].jabatan<<endl;
        cout<<"Gaji  : "<<dataKaryawan[j].gaji<<endl;
        cout<<"_______________________________"<<endl;
        cout<<endl;
        }


    return 0;
    }

Tidak ada komentar:

Posting Komentar