Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,

Presentasi serupa


Presentasi berjudul: "PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,"— Transcript presentasi:

1 PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan menggunakan statemen For, While-Do, dan Repeat…Until. Untuk jumlah perulangan yang telah diketahui gunakan For, sedang jika jumlah perulangannya belum diketahui, gunakan While-Do atau Repeat…Until.

2 Struktur Perulangan For Perulangan dengan statemen For digunakan untuk mengulang statemen atau satu blok statemen berulang kali sejumlah yang ditentukan. Perulangan For dapat berbetuk perulangan Positif (to), perulangan negatif (down to) dan perulangan tersarang. Sintak perulangan For For Variabel kontrol := Nilai awal To Down To Nilai akhir Do statemen

3 Perulangan Positif Perulangan positif adalah perulangan dengan penghitung (counter) dari kecil ke besar dengan kata lain pertambahannya positif. Bentuk umum: For Variabel- Kontrol := nilai awal To nilai akhir Do Statemen Variabel-kontrol, nilai awal, nilai akhir harus mempunyai tipe yang sama, yaitu tipe integer. Contoh: Var I : integer; Begin For I := 1 to 5 Do Writeln(‘Pascal’); End. Bila program ini dijalankan, akan didapat hasil: Pascal

4 Perulangan Positif Contoh: Penulisan statemen yang akan diproses berulang kali tersebut dapat juga ditulis dalam bentuk blok statemen (diawali dengan Begin dan diakhiri dengan End), walaupun hanya berisi sebuah statemen saja. Var I : integer; Begin For I:= 1 to 5 Do Begin Writeln(‘Pascal’); End; End. Bila program ini dijalankan, didapat: Pascal Dengan blok statemen berarti statemen yang diulang dapat lebih dari sebuah statemen. Pada contoh berikut, yang akan diproses berulang adalah sebanyak 2 buah statemen dalam satu blok statemen. Var I : integer; Begin For I := 1 to 5 Do Begin Write(I); WriteLn(‘Pascal’); End; End. Hasil: 1 Pascal 2 Pascal 3 Pascal 4 Pascal 5 Pascal

5 Perulangan Positif Contoh : Bandingkan program contoh sebelumnya dengan program berikut ini yang tidak menggunakan blok statemen : Var I : integer; Begin For I := 1 to 5 Do Write(I); WriteLn(‘Pascal’); End. Hasil: Pascal maka yang akan diulang adalah statemen yang pertama saja, statemen berikutnya tidak termasuk dalam perulangan, karena tidak dalam bentuk blok statemen.

6 Perulangan Negatif Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau dengan kata lain pertambahannya negatif. Bentuk umum : For variabel-kontrol := nilai awal DownTo nilai akhir Do statemen

7 Perulangan Negatif Var Celcius : integer; Fahrenheit : real; Begin WriteLn(‘ ’); WriteLn(‘ Celcius Fahrenheit’); WriteLn(‘ ’); Celcius := 0; For Celcius := 15 DownTo 0 Do Begin Fahrenheit := 1.8 * Celcius + 32; WriteLn(Celcius:8, Fahrenheit : 14:2); End; WriteLn(‘ ’); End. Bila program ini dijalankan, akan didapat hasil: Celcius Fahrenheit


Download ppt "PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,"

Presentasi serupa


Iklan oleh Google