Stuktur Kontrol Perulangan Pada Pemrograman Dasar

Perulangan pada Pemrograman Dasar – Perulangan pada pemrograman dasar hampir sama persis dengan perulangan pada pemrograman lainnya, seperti C++, Java, Website dan lain-lain.

Jadi di materi pemrograman dasar kelas X RPL sudah harus memahami apa itu perulangan, ini di mungkinkan untuk belajar dasarnya terlebih dahulu sebelum mengetahui lebih dalam lagi.

Fungsi dari struktur kontrol perulangan adalah suatu fungsi yang di jalankan secara terus menerus sampai kondisi yang di tentukan.

Misal anda ingin menampilkan nama anda sebanyak 100 kali, anda tidak mungkin kan membuat nama anda atau membuat sintak dengan nama anda sebanyak 100 kali, tentunya sangat lama jika membuat secara manual.

Dengan struktur kontrol perulangan ini anda bisa menampilkan nama sebanyak 100 kali hanya dengan beberapa sintak pemrograman yang sangat sederhana.

Semakin menarik bukan kan untuk belajar struktur kontrol perulangan pada pemrograman dasar. Nantinya anda akan mempelajari 3 jenis perulangan yaitu Perulangan For..Do, Perulangan While…Do, Perulangan Repeat…Until, Mari kita bahasa satu-satu.

Jenis – Jenis Perulangan Pada Pemrograman Dasar

Struktur kontrol perulangan pada pemrogramn dasar dengan pascal

Perulangan For .. Do

Perulangan For Do adalah perulangan yang mengeksekusi baris program dengan cara urut atau sesuai kondisi yang di inginkan.

Bentuk awal dari perulangan For .. Do ini adalah :

For Nilai:=
nilai_awal to nilai_akhir
do

Nah itu bentuk umum dari perulangan For Do satu kondisi, jika nilai perulangan for do banyak kondisi maka format penulisannya adalah:

For Nilai:=
nilai_awal to nilai_akhir
begin 
nilai1;
nilai2;
nilai3;
end;

Jika kode di atas akan mengeksekusi nilai 1 – nilai 3 ketika program di jalankan.

Oh ya anda perhatikan ada perinta “to”, perintah ini memungkinkan anda untuk mengeksekusi urut dari nilai terkecil sampai nilai tertinggi, jika menjadi numbering 1, 2, 3 sd 10.

Selain to anda juga bisa menggunakan perintah down to. Perintah ini di jalankan untuk mengeksekusi nilai terbesar menjadi nilai terkecil, atau menurun.

Ini format umum perintah down to dalam perulangan for do

For Nilai:=
nilai_awal downto nilai_akhir
begin 
nilai1;
nilai2;
nilai3;
end;

maka nilai yang di eksekusi akan menjadi nilai3, nilai2, nilai1.

Mudah bukan perulangan For Do, berikutnya adalah perulangan while do.

Baca Juga : Peluang Kerja Jurusan RPL

Perulangan While Do

Perulangan while do adalah perulangan yang mengeksekusi program jika kondisinya berniali benar (true). Bentuk umum dari perulangan While Do :

while (kondisi) do
perintah;

atau 

while (kondisi) do begin
perintah1;
perintah2;
perintah3;
end;

Contoh sederhana sintak pemrograman dasar perulangan While .. Do

program perulangan_while_do;
uses crt;
var
  a: integer;
begin
  clrscr;
  a:= 0;
 
  while a < 10 do
    begin
      writeln('Hello World');
      a:= a + 1;
    end;
     
  readln;
end.

Oh ya perulangan While ini akan memproses while yang di bantu sesuai kondisi, dimana akan memproses while a sebanyak kurang darai 10, apa yang di eksekusi yaitu perintah yang di dalam writeln = Hello World

Maka akan di eksekusi sebanyak 10 kali dan ketika kondisi terpenuhi akan berhenti.

Perulangan Repeat… Until

Perulangan repeat untuil tidak jauh berbeda dengan perulang while do, mengandung arti bahwa perintah – perintah yang ada akan di kerjakan selama kondisi bernilai benar (true).

Bentuk umumnya adalah :

repeat
perintah1;
perintah2;
perintah3;
until (kondisi);

Contoh program sederhana repeat until dalam pemrograman dasar.

Seperti contoh di atas kami akan menampilkan Hello World sebanyak 10 kali, ini kode repeat untul pemrograman pascal.

program perulangan_repeat_until;
uses crt;
var
  a: integer;
begin
  clrscr;
  a:= 0;
 
  repeat
    begin
      writeln('Hello World');
      a:= a + 1;
    end;
  until a = 10;
  readln;
end.

Oh ya jika anda ingin membuat baris deret anda juga bisa menggunakan perintah repeat until loh. Perintah ini akan mengeksekusi kelipatan 5 sampai kondisi terpenuhi.

Ini adalah kode program dari repeat until .

program kelipatan_repeat_until;
uses crt;
var
  a: integer;
begin
  clrscr;
  a:= 5;
 
  writeln('Berikut deret untuk kelipatan 5: ');
 
  repeat
    begin
      write(a,' ');
      a:= a + 5;
    end;
  until a > 100;
  readln;
end.

Kondisi di atas akan mengeksekusi kelipatan 5 sampai nilia kondisinya terpenuhi yaitu “until a > 100:”

Mungkin itu saja yang dapat saya sampaikan dari materi pemrograman dasar yang membahas Struktur Perulangan, nantikan update-update selanjutnya supaya anda lebih paham tentang materi apa saja yang di pelajari dalam pemrogramn dasar.

Oh ya nanti akan ada latihan soal loh, tunggu saja ya !

Share artikel ini jika bermanfaat, terimakasih

Tinggalkan komentar