Pernyatan WHILE Dalam Turbo

Preview:

DESCRIPTION

komputer

Citation preview

Pernyatan WHILE dalam Turbo Pacal

Pernyataan WHILE biasa digunakan untuk melakukan pengulangan yang jumlahnya tidak diketahui didepan atau selang pencacah tidak sebesar 1 atau -1.

Bentuk pernyataan WHILEWHILE kondisi DO pernyataan

Pernyataan WHILE, pengulangan terhadap pernyataan dilakukan terus selama kondidi bernilai true, akhir WHILE terjadi jika kondisi awal bernilai False. untuk lebih jelasnya perhatikan diagram while dibawah.

contohProgram wile;Uses Crt;Var X : integer;Beginx := 1 {nilai awal}WHILE X <= 5 DO {kondisi yang menentukan perulangan} BEGIN writeln (x); X := X + 1; {untuk menaikan nilai x} END;end.

Hasil12345

potongan prgram dibawah untuk soal 1 -2

c := 0d := 0while (a>b) dobegina := a – b;c := c + 1;d := d + b;

end;write(c,’,’,d);

1. jika nilai a = 15, b = 4 maka keluaran dari program diatas adalah..a. 3 , 12b. 1 , 4c. 0 , 0d. 6 , 23e. 2 , 8

Pembahasannilai awal a = 15, b = 4, c = 0, d = 0kondisi a > b—–>> 15 > 4 (True), makaa = 15 – 4= 11c = 0 + 1= 1d = 0 + 4= 4—–>> 11 > 4 (True), makaa = 11 – 4= 7c = 1 + 1= 2d = 4 + 4= 8—–>> 7 > 4 (True), makaa = 7 – 4= 3c = 2 + 1= 3d = 8 + 4= 12—–>> 3 > 4 (False), maka perulangan dihentikan.Jadi nilai c = 3, d = 122. jika nilai a = 34, b = 11 maka keluaran dari program diatas adalah..a. 3 , 12b. 1 , 4c. 0 , 0d. 6 , 23e. 2 , 8

Pembahasannilai awal a = 34, b = 11, c = 0, d = 0kondisi a > b—–>> 34 > 11 (True), makaa = 34 – 11= 23c = 0 + 1= 1d = 0 + 11= 11—–>> 23 > 11 (True), makaa = 23 – 11= 12

c = 1 + 1= 2d = 11 + 11= 22—–>> 12 > 11 (True), makaa = 12 – 11= 1c = 2 + 1= 3d = 22 + 11= 33—–>> 1 > 11 (False), maka perulangan dihentikan.Jadi nilai c = 3, d = 33

Recommended