Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Materi 11 LOGIKA & ALGORITMA 11.

Presentasi serupa


Presentasi berjudul: "Materi 11 LOGIKA & ALGORITMA 11."— Transcript presentasi:

1 Materi 11 LOGIKA & ALGORITMA 11

2 Array Perhatikan potongan program sederhana berikut:
Begin Nilai1 := 50; Nilai2 := 35; Nilai5 := 78; Writeln (‘Nilai siswa ke-1 :’,Nilai1); Writeln (‘Nilai siswa ke-5 :’,Nilai5); End. Program di atas kurang efisien karena setiap data disimpan pada variabel yang berbeda. Untuk kasus dimana data yang akan disimpan satu jenis dan cukup banyak, lebih baik menggunakan array.

3 Deklarasi Array 1 dimensi
Syntax: Var <identifier> : array [<rentang index>] of <tipe data>; Contoh : Var A : array [1..5] of integer; Artinya kita menyediakan lima tempat untuk A yang diberi nama A[1], A[2], …, A[5] Index harus angka integer, tidak boleh berupa variabel. A index 1 2 3 4 5

4 Contoh Buatlah program untuk mencari nilai rata-rata dari sejumlah nilai ujian yang dimasukkan: Masukan berupa : Jumlah siswa Nilai masing-masing siswa Keluaran : Rata-rata nilai siswa

5 Jawaban var i,n,total : integer; rata : real; nilai : array [1..25] of integer; begin write('Jumlah siswa = '); readln(n); for i:= 1 to n do write('Nilai siswa ke-',i,' = '); readln(nilai[i]); end; total := 0; total:=total+nilai[i]; rata := total/n; writeln('Rata-rata = ',rata:5:2); readln; end.


Download ppt "Materi 11 LOGIKA & ALGORITMA 11."

Presentasi serupa


Iklan oleh Google