STRUCT OF ARRAY
Contoh variabel betipe struct biasa: STRUCT OF ARRAY merupakan array yang berisi struktur Contoh variabel betipe struct biasa: struct Mahasiswa { char NIM[8]; char nama[50]; float ipk; }mhs1,mhs2,mhs3; Contoh struct of array: }mhs[3];
CONTOH 1: #include <iostream.h> #include <conio.h> main(){ struct orang { char nama[30]; int umur; }; struct orang murid[5]; for(int i=0;i<=4;i++){ cout<<"masukkan data murid ke"<<1+i<<"\n"; cout<<"Nama : ";cin>>murid[i].nama; cout<<"Umur : ";cin>>murid[i].umur; cout<<"\n"; clrscr(); } for(int i=0;i<=4;i++) { cout<<"Data murid ke"<<1+i<<" adalah"<<"\n"; cout<<"Nama : "<<murid[i].nama<<"\n"; cout<<"Umur : "<<murid[i].umur<<"\n"; cout<<endl; getch(); }
Enumerasi Deklarasi Enumerasi : Enum nama_enumerasi{nilai1,nilai2,…}
Contoh Enumerasi #include <iostream.h> #include <conio.h> void main(){ enum bulan{JAN=1,PEB,APR,MEI,JUN,JUL,AGU,SEP,OKT,NOP,DES}; bulan bulanku; bulanku=APR; cout<<"sekarang adalah bulan ke "<<bulanku; getch(); }
Kerjakan Jelaskan perbedaan antara tipe data char , int dan float. Apa yang dimaksud dengan mendefinisikan struktur, deklarasi variabel dan inisialisasi variabel? jelaskan baris program berikut char alamat[30]; int murid[2]={2,3}; cin>>data; int ruang[3][3]; struct orang murid[5]; for(int i=0;i<7;i++) { cout<<”haha…”; } Jelaskan perbedaan antara array 1 dimensi, array 2 dimensi , dan struktur! Selamat mengerjakan..!!