Struktur Sugeng Supriyadi, M.Kom
Structure Struktur adalah sekumpulan variabel yang masing-masing dapat berbeda tipe,dan dikelompokkan ke dalam satu nama Variabel-variabel yang membentuk struktur dinamakan elemen struktur
Deklarasi Struktur Struct Struct nama_tipe_struktur { { elemen_struktur 1; elemen_struktur 2; --------- ---------- }nama_tipe_struktur; Struct nama_tipe_struktur { elemen_struktur 1; elemen_struktur 2; --------- ---------- }
Contoh: #include<iostream.h> #include<conio.h> void main() { struct char nim[8]; char nama[15]; float nilai; }mahasiswa; cout<<"Masukan NIM\t: ";cin>>mahasiswa.nim; cout<<"Masukan NAMA\t: ";cin>>mahasiswa.nama; cout<<"Masukan NILAI\t: ";cin>>mahasiswa.nilai; //tampilkan hasil cout<<"Hasil Inputannya Adalah\n"; cout<<"NIM\t: "<<mahasiswa.nim<<endl; cout<<"NAMA\t: "<<mahasiswa.nama<<endl; cout<<"NILAI\t: "<<mahasiswa.nilai<<endl; getch();}
Struktur Didalam Struktur #include<iostream.h> #include<conio.h> void main() { struct dtmhs char nim[8]; char nama[15]; }; struct dtnil float nil1; float nil2; struct struct dtmhs mhs; struct dtnil nil; }nilai; cout<<"Masukan NIM\t\t: ";cin>>nilai.mhs.nim; cout<<"Masukan NAMA\t\t: ";cin>>nilai.mhs.nama; cout<<"Masukan NILAI UTS\t: ";cin>>nilai.nil.nil1; cout<<"Masukan NILAI UAS\t: ";cin>>nilai.nil.nil2; cout<<endl; //tampilkan hasil cout<<"Hasil Inputannya Adalah\n"; cout<<"NIM\t\t: "<<nilai.mhs.nim<<endl; cout<<"NAMA\t\t: "<<nilai.mhs.nama<<endl; cout<<"NILAI UAS\t: "<<nilai.nil.nil1<<endl; cout<<"NILAI UAS\t: "<<nilai.nil.nil2<<endl; getch(); }