Jump to content

Logika Perulangan WHILE DO Pascal

From Wiki
Revision as of 23:24, 8 November 2021 by Kangtain (talk | contribs)

Untuk bisa membuat perulangan dengan WHILE DO, kita perlu pemahaman logika. Logika diperlukan untuk menentukan nilai awal dan kondisi akhir.

Sebagai latihan, kita membuat kode program yang menghasilkan teks: “Variabel i sekarang bernilai: 5”, “Variabel i sekarang bernilai: 6”, … Hingga “Variabel i sekarang bernilai: 10”. Hanya 5 baris. Silahkan modifikasi kode program pada halaman ini.

Template:Code
program while_do;
uses crt;
var
  i: integer;
begin
  clrscr;
  i:= 5;
 
  while i <= 10 do
    begin
      writeln('Variabel i sekarang bernilai: ',i);
      i:= i + 1;
    end;
  readln;
end.

Kuncinya adalah bagaimana menentukan kondisi awal variabel i, dan kondisi akhir dari perulangan. Dengan membuat i:= 5, dan while i <= 10 do, artinya nilai i akan mulai dari 5, 6, 7, 8, 9, dan 10.

Tapi, juga bisa menggunakan kode program berikut:

Template:Code
program while_do;
uses crt;
var
  i: integer;
begin
  clrscr;
  i:= 5;
 
  while i < 11 do
    begin
      writeln('Variabel i sekarang bernilai: ',i);
      i:= i + 1;
    end;
  readln;
end.

Dapatkah kita melihat bedanya? Perhatikan bahwa kali ini menggunakan kondisi while i < 11 do. Sebenarnya ini sama seperti while i <= 10 do. Angka 10 akan TRUE jika dibandingkan dengan “< 11″, maupun “<= 10“.

Konsep seperti ini agar selalu diperhatikan ketika membuat perulangan WHILE DO.

Terkait

Referensi