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 X=23+M Y=y or x=7

3 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 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 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 Sintak Penulisan Case nama_variabel OF nilai1: pernyataan1; nilai2: pernyataan2; … nilaiX: pernyataanX; end;

7 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 Contoh Penerapan:

9 Buatlah Program untuk menentukan nilai huruf (LAT52.PAS) NILAINILAI HURUF A` 65-79B 50-64C 30-49D 0-29E

10

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

12 Contoh, buatlah program untuk mencetak bilangan dibawah ini (10 bilangan asli pertama)

13 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 Lat56 Buatlah program untuk menghasilkan urutan sebagai berikut: …….. (seratus bilangan) Lat57 Buatlah program untuk menghasilkan urutan sebagai berikut: (300 bilangan)

15 WHILE X<=10 DO BEGIN WRITELN(X); X:=X+1; END;

16 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 2. For.. Do Sintak: For i:=a to b do Begin pernyataan2; End; Keterangan: i=bilangan penanda a=bilangan awal b=bilangan akhir Contoh: Lat For i:=1 to 13 do Begin writeln(i); End; Lat … (buat 50 bilangan)

18 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