Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.