Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pascal Pertemuan 5-6 : CASE dan PERULANGAN Edri Yunizal, S.Kom. / Fauzi MS, S.Kom Semester Genap 2008/2009 Manajemen INformatika STAIN Batusangkar 5 Mei.

Presentasi serupa


Presentasi berjudul: "Pascal Pertemuan 5-6 : CASE dan PERULANGAN Edri Yunizal, S.Kom. / Fauzi MS, S.Kom Semester Genap 2008/2009 Manajemen INformatika STAIN Batusangkar 5 Mei."— Transcript presentasi:

1 Pascal Pertemuan 5-6 : CASE dan PERULANGAN Edri Yunizal, S.Kom. / Fauzi MS, S.Kom Semester Genap 2008/2009 Manajemen INformatika STAIN Batusangkar 5 Mei 2009

2 http://www.riyuniza.co.cc X=23+M Y=y or x=7

3 http://www.riyuniza.co.cc Memberi nama variabel Var Panjang:integer; Lebar:integer; Luas:integer; Alas:integer; Tinggi:integer; Luassegitiga:real; Var Panjang,lebar,luas,alas,tin ggi,luassegitiga:integer

4 http://www.riyuniza.co.cc BEGIN PERINTAH1; PERINTAH2; IF …. THEN BEGIN PERINTAH1; PERINTAH2; IF … THEN BEGIN PERINTAH1; PERINTAH2; END; PERINTAH3; PERINTAH4; WHILE …. DO BEGIN PERINTAH5; PERINTAH6; END; END. Peletakan perintah!

5 http://www.riyuniza.co.cc CASE OF Pengambilan keputusan menggunakan IF didasarkan kepada KONDISI Pengambilan keputusan menggunakan CASE didasarkan kepada NILAI VARIABEL Contoh: Penilaian matakuliah algoritma, misalnya nilai angkanya 75

6 http://www.riyuniza.co.cc Sintak Penulisan Case nama_variabel OF nilai1: pernyataan1; nilai2: pernyataan2; … nilaiX: pernyataanX; end;

7 http://www.riyuniza.co.cc Buatlah sebuah program untuk menentukan keterangan nilai (LAT51.PAS) NilaiKeterangan 10Sempurna 9Baik Sekali 8Sangat Baik 7Baik 6Cukup 1..5Rendah Case nilai OF 10: Writeln(‘Sempurna’); 9: Writeln(‘Baik Sekali’); … 1..5: writeln(‘rendah’); end; If nilai=10 then Begin writeln(‘sempurna’); End Elseif nilai=9 then Begin writeln(‘baik sekali’); End …

8 http://www.riyuniza.co.cc Contoh Penerapan:

9 http://www.riyuniza.co.cc Buatlah Program untuk menentukan nilai huruf (LAT52.PAS) NILAINILAI HURUF 80-100A` 65-79B 50-64C 30-49D 0-29E

10 http://www.riyuniza.co.cc

11 Perulangan 3 Jenis Perulangan 1. WHILE…DO 2. FOR…DO 3. REPEAT…UNTIL

12 http://www.riyuniza.co.cc Contoh, buatlah program untuk mencetak bilangan dibawah ini (10 bilangan asli pertama) 1 2 3 4 5 6 7 8 9 10

13 http://www.riyuniza.co.cc WHILE…DO SINTAK: WHILE kondisi DO BEGIN perintah-perintah; … END; While x<=10 Begin writeln(x); x:=x+1; End; Lat53.pas LAT54.PAS= BUATLAH PROGRAM MENAMPILKAN BILANGAN GANJIL DARI 1 SAMPAI DENGAN 999

14 http://www.riyuniza.co.cc Lat56 Buatlah program untuk menghasilkan urutan sebagai berikut: 1 2 4 7 11 16 22 …….. (seratus bilangan) Lat57 Buatlah program untuk menghasilkan urutan sebagai berikut: 1 5 3 3 10 6 5 15 9 7 20 12 9 25 15 11 30 18 13 35 21 15 40 24 (300 bilangan)

15 http://www.riyuniza.co.cc WHILE X<=10 DO BEGIN WRITELN(X); X:=X+1; END;

16 http://www.riyuniza.co.cc Tugas: 1.Buat program perulangan menampilkan 10 bilangan genap pertama 2.Buat program perulangan menampilkan 10 bilangan ganjil pertama 3.Buat program untuk perulangan dari 1 sampai x

17 http://www.riyuniza.co.cc 2. For.. Do Sintak: For i:=a to b do Begin pernyataan2; End; Keterangan: i=bilangan penanda a=bilangan awal b=bilangan akhir Contoh: Lat58 1 2 3 4 5 6 7 8 9 10 11 12 13 For i:=1 to 13 do Begin writeln(i); End; Lat59 2 4 8 16 32 64 128 … (buat 50 bilangan)

18 http://www.riyuniza.co.cc 3. Repeat..Until Repeat pernyataan2; Until kondisi;


Download ppt "Pascal Pertemuan 5-6 : CASE dan PERULANGAN Edri Yunizal, S.Kom. / Fauzi MS, S.Kom Semester Genap 2008/2009 Manajemen INformatika STAIN Batusangkar 5 Mei."

Presentasi serupa


Iklan oleh Google