Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUCT. Page  2 STRUCT (Tipe Terstruktur)  Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang.

Presentasi serupa


Presentasi berjudul: "STRUCT. Page  2 STRUCT (Tipe Terstruktur)  Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang."— Transcript presentasi:

1 STRUCT

2 Page  2 STRUCT (Tipe Terstruktur)  Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang sama dan memiliki kaitan satu sama lain.  Variabel-variabel yang menjadi anggota struct disebut dengan elemen struct.  Setiap elemen struct bisa memiliki tipe data yang berbeda

3 Page  3 Pseudocode Struct (Pseudocode): Type namaVar : record < namaField1 : tipeField1, namaField2 : tipeField2, … … namaFieldm : tipeFieldm, > (bahasa C++) : struct namaTipeStruct { tipeField1 namaField1; tipeField2 namaField2; … … tipeFieldm namaFieldm; } namaVar;

4 Page  4 Pseudocode Struct (Pseudocode): Type namaVar : record < namaField1 : tipeField1, namaField2 : tipeField2, … … namaFieldm : tipeFieldm, > (bahasa C++) : struct namaTipeStruct { tipeField1 namaField1; tipeField2 namaField2; … … tipeFieldm namaFieldm; } namaVar;

5 Page  5 Example Type Pukul : record < jam : integer, menit : integer, detik : integer > Struct Pukul { jam : int, menit : int, detik : int } Note: Dibuat Tipe data bentukan baru dengan nama pukul Pseudocode C ++

6 Page  6 Penggunaan dan Pengaksesan Struct JamMasuk : pukul JamPulang,JamIstirahat : pukul Pseudocode Note : pendeklarasian variabel jamMasuk, jamPulang, jamIstirahat dengan tipe data bentukan pukul read(JamMasuk.jam) read(JamMasuk.Menit,JamMasuk.Detik,JamMasuk.Detik) Pseudocode Note : Baca data dari piranti masukan dan nilainya dimasukkan ke variabel. pukul JamMasuk; pukul JamMasuk,JamKeluar; C ++ cin>>jamMasuk.jam; cin>>jamMasuk.menit; cin>>jamMasuk.detik; C ++

7 Page  7 Array  Sekumpulan data yang memiliki nama dan tipe yang sama.  Variabel Indeks  Mengapa Array ? Digunakan untuk menghindari pemakaian nama variabel yang banyak. Data dengan tipe yang sama disimpan di dalam urutan indeks yang menggunakan nama (array) yang sama

8 Page  8 Pseudocode ARRAY Algoritma : Suhu : Array [0.. 4] of Integer Nilai: Array [1.. 6] of real C++ : int suhu[5] ; int nilai[7] ; NOTE : Keyword pseudocode Array adalah ARRAY [Batas atas ….. Batas bawah] OF tipe data

9 Page  9 Example Array Algoritma NilaiTerbesarArray {Mencari Nilai terbesar dari Array A} Deklarasi A : array [0.. 3] of integer k,terbesar : integer Deksripsi {Input Data} for k=0 to 3 do read(A[k]) endfor terbesar  A[0] {Output Data} for k=0 to 3 do write(A[k]) if A[k] > terbesar then terbesar  50 endif endfor write(terbesar) #include using namespace std; void main() { float suhu[4]; cout<<"INPUT DATA"<>A[k]; } //OUTPUT DATA for ( k=0;k < 4;k++) { cout<<“ DATA ke - "<terbesar) {terbesar = A[k]; } } cout<<“Nilai Terbesar:” <


Download ppt "STRUCT. Page  2 STRUCT (Tipe Terstruktur)  Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang."

Presentasi serupa


Iklan oleh Google