Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Metode Perancangan Program
Pert 4 – Struktur Pengulangan / Repetition
2
Repetition Repetition digunakan jika ada beberapa statement berurutan yang harus diulang. Ada dua cara untuk melakukan pengulangan : Menggunakan DOWHILE Menggunakan Repeat – Until
3
DOWHILE Format DOWHILE adalah sbb : DO WHILE kondisi k bernilai true
statement_1 statement_2 …………… statement_n ENDDO
4
DO WHILE Ada 3 proses yang dilakukan dalam DOWHILE, yaitu:
Kondisi k selalu dicek Bila k bernilai true maka statement_1 s.d statement_n dikerjakan kemudian dicek lagi kondisi k Bila kondisi k bernilai false maka statement_1 s.d statement_n tidak dikerjakan. Alur logika menuju ke ENDDO dan terus ke statement berikutnya
5
Contoh Mengkonversikan derajat Celcius ke Reamur dan Fahrenheit. Yang dibaca adalah derajat Celcius. Data dibaca sebanyak 15 kali.
6
Contoh – Jawaban Definisi Masalah
7
Contoh – Jawaban Algoritma Solusi X = 0 DOWHILE X<15 X=X+1
Baca Celcius Reamur = 4/5 * Celcius Fahrenheit =9/5*Celcius + 32 Cetak celcius, reamur, fahrenheit ENDDO
8
Contoh – Jawaban Desk Checking Data Masukan Hasil yang diharapkan
9
Contoh – Jawaban Tabel Desk Checking
10
Repeat – Until Format Repeat – Until adalah sbb: REPEAT statement_1
……. statement_n UNTIL kondisi k true
11
Repeat – Until Ada tiga proses dilakukan dalam REPEAT – UNTIL:
Melakukan statement_1 s.d statement_n Cek kondisi k Bila kondisi k bernilai false maka diulangi mengerjakan statement_1 s.d statement_n lagi. Bila kondisi k bernilai true maka tidak terjadi pengulangan lagi dan akan dilanjutkan dengan statement berikutnya
12
Contoh X=0 REPEAT X=X+1 baca celcius reamur = 4/5*celcius
fahrenheit=9/5*celcius + 32 cetak celcius, reamur, fahrenheit UNTIL x=15
13
DO ….ENDDO Format Do..Enddo adalah sbb:
DO loop_index=nilai_awal to nilai_akhir statement_1 statement_2 ….. statement_n ENDDO
14
DO..ENDDO Ada empat proses yang dilakukan dalam DO..ENDDO
Menginisialisasi loop_index ke nilai yang diperlukan Menambah nilai loop_index dengan 1 setiap kali melewati pengulangan Menguji nilai dari loop_index pada setiap awal pengulangan untuk memastikan bahwa nilai tersebut ada dalam rentang nilai yang ditetapkan Menghentikan pengulangan ketika nilai loop_index sudah melewati nilai_akhir
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.