Contoh Struct Pada C++
Hai teman,disini saya akan sharing sedikit tentang materi c++ yaitu materi entang  Struct,sturct  adalah suatu alogaritma yang programnya terbentuk dari beberapa kumpulan variabel yang memiliki tipe data yang lebih terstruktur. struct memiliki banyak kelebihan,kelebihan nya adalah struct bisa mengelompokkan beberapa jenis data.oke langsung aja,ini dia pseudo code dari struct:
STRUCT
#include <iostream.h>
#include <conio.h>
using namespace std;
struct data_pegawai{
       char NIP[10];
       char nama[30];
       char golongan;
       float gapok,tunj,gaji_bersih;
       }pgw;
//float gapok,tunj,gaji_bersih,gaji;

int main()
{
    char ulang;
do{
        
    cout<<"Masukan NIP : ";
    cin.getline(pgw.NIP,10);
    cout<<"Masukan Nama : ";
    cin.getline(pgw.nama,30);
    cout<<"masukan golongan : ";
    cin>>pgw.golongan;
   
    switch(pgw.golongan){
    case '1' : pgw.gapok=600000;
    break;
    case '2' : pgw.gapok=700000;
    break;
    case '3' : pgw.gapok=800000;
    break;
    case '4' : pgw.gapok=900000;
    break;
    default : cout<<"golongan salah !";
    }
    pgw.tunj=0.1*pgw.gapok;
    pgw.gaji_bersih=pgw.gapok+pgw.tunj;
    cout<<endl;
    cout<<"Data Pegawai yang dimasukan : "<<endl;
    cout<<"NIP pegawai : "<<pgw.NIP<<endl;
    cout<<"Nama pegawai : "<<pgw.nama<<endl;
    cout<<"golongan : "<<pgw.golongan<<endl;
    cout<<"Gaji pokok : "<<pgw.gapok<<endl;
    cout<<"Tunjangan : "<<pgw.tunj<<endl;
    cout<<"Gaji Bersih yang diterima saudara : "<<pgw.nama<<" adalah "<<pgw.gaji_bersih<<endl;
    cout<<"Ingin mengulang (Y/N) ?";
    cin>>ulang;
}while (ulang=='Y');
    getch();
    return 0;
}

Author image
About the Author :

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum.

Connect with him on :