1 / 13

STRUKTUR (STRUCT)

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. ARRAY. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. 0. 1. 2. 3. 4. index. Data =. 4 7 9 11 15. Eko AW.

Download Presentation

STRUKTUR (STRUCT)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. STRUKTUR (STRUCT) EKOAW

  2. ARRAY Contoh: • Ada data 4, 7, 9, 11, 15 Deklarasidengan array: int data [5]={4, 7, 9, 11,15}; Eko AW

  3. ARRAY • Letak atau posisi dari elemen array ditunjukkan oleh suatu index. 0 1 2 3 4 index Data = 4 7 9 11 15 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 tersebutadalahkumpulan data dariMAHASISWA Eko AW

  7. STRUCT Contohprogramnya: 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 <stdio.h> # include <conio.h> 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 <stdio.h> #include <conio.h> 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 • 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. EKO AW Be the winner

More Related