50 likes | 307 Views
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 { elemen_struktur 1;
E N D
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 { 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; //tampilkanhasil cout<<"HasilInputannyaAdalah\n"; cout<<"NIM\t: "<<mahasiswa.nim<<endl; cout<<"NAMA\t: "<<mahasiswa.nama<<endl; cout<<"NILAI\t: "<<mahasiswa.nilai<<endl; getch();}
StrukturDidalamStruktur #include<iostream.h> #include<conio.h> void main() { structdtmhs { char nim[8]; char nama[15]; }; structdtnil { float nil1; float nil2; }; struct { structdtmhsmhs; structdtnil 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; //tampilkanhasil cout<<"HasilInputannyaAdalah\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(); }