Presentation is loading. Please wait.

Presentation is loading. Please wait.

STRUKTUR (STRUCT) EKOAW. # ARRAY Contoh: Ada data 4, 7, 9, 11, 15 Deklarasi dengan array: int data [5]={4, 7, 9, 11,15}; Eko AW.

Similar presentations


Presentation on theme: "STRUKTUR (STRUCT) EKOAW. # ARRAY Contoh: Ada data 4, 7, 9, 11, 15 Deklarasi dengan array: int data [5]={4, 7, 9, 11,15}; Eko AW."— Presentation transcript:

1 STRUKTUR (STRUCT) EKOAW

2 # ARRAY Contoh: Ada data 4, 7, 9, 11, 15 Deklarasi dengan array: int data [5]={4, 7, 9, 11,15}; Eko AW

3 # ARRAY Letak atau posisi dari elemen array ditunjukkan oleh suatu index. index Data = 4 7 9 11 15 01234 Eko AW

4 # Pengertian Array Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Eko AW

5 # Pengertian STRUCT STRUCT adalah kumpulan elemen data yang digabungkan menjadi satu kesatuan. Eko AW

6 # STRUCT Contoh: Ada data NIM Ada data NAMA Ada data PROG Ada data IPK Keempat data tersebut adalah kumpulan data dari MAHASISWA Eko AW

7 # STRUCT Contoh programnya: struct MAHASISWA { char NIM [10]; char NAMA [25]; char PROG [2]; float IPK; } Eko AW

8 # Beda ARRAY vs STRUCT ARRAY: tipe data harus sama (homogen) dan elemen-elemennya diakses/diidentifikasi menggunakan indeks. STURCT: tipe data tidak harus sama (heterogen) dan elemen-elemennya diakses/diidentifikasi menggunakan identifier/nama variabel. Eko AW

9 # CONTOH # include main ( ) { struct { float jari; float luas; float keliling; } lingkaran; printf (“ Masukkan jari-jari lingkaran: "); scanf ("%f",&lingkaran.jari); lingkaran.luas=3.14*lingkaran.jari*lingkaran.jari; lingkaran.keliling=2*3.14*lingkaran.jari; printf(“ Lingkaran berjari-jari %.2f mempunyai luas %.2f dan keliling %.2f\n", lingkaran.jari, lingkaran.luas, lingkaran.keliling); getch(); } Eko AW

10 # CONTOH #include main() { struct lingkaran { float jari; float luas; float keliling; }; struct lingkaran cirlce; printf("Masukkan jari-jari lingkaran: "); scanf("%f",&cirlce.jari); cirlce.luas=3.14*cirlce.jari*cirlce.jari; cirlce.keliling=2*3.14*cirlce.jari; printf("Lingkaran berjari-jari %.2f mempunyai luas %.2f dan keliling %.2f\n",cirlce.jari,cirlce.luas,cirlce.keliling); getch(); } Eko AW

11 # LATIHAN 1.Buatkan program menghitung volume & luas dari segiempat (kubus) Eko AW

12 # TUGAS Pelajari Buku Struktur Data, pengarang Ema Utami & Suwanto Raharjo Bisa pinjam d perpustakaan Coba programnya. Kerjakan latihannya. Eko AW

13 # BE THE WINNER EKO AW


Download ppt "STRUKTUR (STRUCT) EKOAW. # ARRAY Contoh: Ada data 4, 7, 9, 11, 15 Deklarasi dengan array: int data [5]={4, 7, 9, 11,15}; Eko AW."

Similar presentations


Ads by Google