Jumat, 01 Juni 2018

Tugas Akhir Pertemuan 3 STRUCTURE

//Nama     : Muhammad Zuhri
//NIM      : 2016140614
//Kelas : 04TPLP011
//Tugas Akhir Struktur Data Pertemuan 3.cpp

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
using namespace std;

struct Tinggal
{
    char Jalan [50];
    char Kota [15];
    char Kode_Pos [5];
};
struct Tanggal
{
    int Tanggal;
    int Bulan;
    int Tahun;
};
struct Biodata
{
    char Nip [15];
    char Nama [25];
    char Agama [10];
    char Jabatan [10];
    char Unit_kerja [10];
    Tinggal Alamat;
    Tanggal Lahir;
    Tanggal Mulai_kerja;
};

main()
{
    Biodata Pegawai [2];
    int i;
    for(i=0; i<2; i++)
    {
        cout<<"\t\t\tProgram Pendataan Karyawan "<<endl;
        cout<<"\n\t\t===============================================\n";
        cout<<"\t\tNIP \t:";
        cin>>Pegawai[i].Nip;
        cout<<"\t\tNama \t:";
        cin>>Pegawai[i].Nama;
        cout<<"\t\tAlamat\t\n";
        cout<<"\t\t\tJalan\t :";
        cin>>Pegawai[i].Alamat.Jalan;
        cout<<"\t\t\tKota\t :";
        cin>>Pegawai[i].Alamat.Kota;
        cout<<"\t\t\tKode Pos :";
        cin>>Pegawai[i].Alamat.Kode_Pos;
        cout<<"\t\tJabatan :";
        cin>>Pegawai[i].Jabatan;
        cout<<"\t\tAgama\t:";
        cin>>Pegawai[i].Agama;
        cout<<"\t\tTanggal Lahir \n";
        cout<<"\t\t\tTanggal :";
        cin>>Pegawai[i].Lahir.Tanggal;
        cout<<"\t\t\tBulan \t:";
        cin>>Pegawai[i].Lahir.Bulan;
        cout<<"\t\t\tTahun \t:";
        cin>>Pegawai[i].Lahir.Tahun;
        cout<<"\t\tTanggal Mulai Kerja \n";
        cout<<"\t\t\tTanggal :";
        cin>>Pegawai[i].Mulai_kerja.Tanggal;
        cout<<"\t\t\tBulan \t:";
        cin>>Pegawai[i].Mulai_kerja.Bulan;
        cout<<"\t\t\tTahun \t:";
        cin>>Pegawai[i].Mulai_kerja.Tahun;
        cout<<"\t\tUnit Kerja :";
        cin>>Pegawai[i].Unit_kerja;
    }
    cout<<"Cetak"<<endl;
    for(i=0; i<2; i++)
    {
        cout<<"=============================== NIP"<<Pegawai[i].Nip<<"===================================";
        cout<<endl;
        cout<<"\n Nama \t\t:"<<Pegawai[i].Nama;
        cout<<"\n Alamat \t:"<<Pegawai[i].Alamat.Jalan<<"-"<<Pegawai[i].Alamat.Kota<<"-"<<Pegawai[i].Alamat.Kode_Pos;
        cout<<"\n Jabatan \t:"<<Pegawai[i].Jabatan;
        cout<<"\n Agama \t\t:"<<Pegawai[i].Agama;
        cout<<"\n Tgl Lahir \t:"<<Pegawai[i].Lahir.Tanggal<<"-"<<Pegawai[i].Lahir.Bulan<<"-"<<Pegawai[i].Lahir.Tahun;
        cout<<"\n Tgl Mulai Krj \t:"<<Pegawai[i].Mulai_kerja.Tanggal<<"-"<<Pegawai[i].Mulai_kerja.Bulan<<"-"<<Pegawai[i].Mulai_kerja.Tahun;
        cout<<"\n Unit Kerja \t:"<<Pegawai[i].Unit_kerja;
        cout<<endl;
        cout<<"================================================================================\n";
    }
    getch();
}

Hasil Outputnya seperti gambar dibawah ini :


















Semoga materi struktur data ini bermanfaat bagi teman-teman yang membutuhkannya :)

0 komentar:

Posting Komentar