Catatan: Blog ini sekarang pindah ke www.kodedasar.com

Apa itu Looping dan Cara Kerjanya?

Damas Amirul Karim - Last Updated 23 April 2018
Apa itu Looping dan Cara Kerjanya?
    Perulangan atau Looping adalah fungsi yang kita gunakan untuk mengulang sebuah kode program. Misalnya anda ingin mencetak nama ke layar 100X.

    Apakah anda akan menulis baris kode program seratus kali?


    Tentu tidak. Demi efisiensi penulisan kode program maka dibutuhkanlah sebuah fungi perulangan untuk mengatasi masalah tersebut.

    3 Macam Fungsi Perulangan pada Pascal


    Macam-macam perulangan dan contoh programnnya

    Terdapat tiga macam bentuk pengulangan dalam Pascal, yaitu dengan menggunakan statemen For, While...do, Repeat....Until.

    1. Statemen For

    Bentuk pengulangan dengan statemen For dapat berbentuk pengulangan positif (For....to....do) dan pengulangan negatif (For....Downto....do).

    1.1 Pengulangan For...to...do

    Pengulangan For...to...do adalah pengulangan dengan penghitung (counter) dari kecil ke besar atau disebut juga pertambahannya positif.

    Sintaksnya adalah sebagai berikut :

    
    For variabel:=kondisiAwal to kondisiAkhir do statemen;
    
    

    Berikut contoh program perulangan menggunakan for to do:

    
    Program Loop1;
    uses crt;
    var i:integer;
    Begin
       For i:=1 to 100 do
       Begin
          writeln('Nama Saya');
       End;
    end.
    
    

    1.2 Pengulangan For....downto...do

    Pengulangan For....downto...do adalah pengulangan dengan penhitung (counter) dari besar ke kecil atau disebut juga pertambahannya negatif.

    Sintaksnya adalah sebagai berikut :

    
    For variabel:=kondisiAwal downto kondisiAkhir do statemen
    


    Berikut contoh program perulangan menggunakan for downto do:

    
    Program Loop2;
    uses crt;
    var i:integer;
    Begin
       For i:=100 downto 1 do
       Begin
          writeln('Nama Saya');
       End;
    end.
    
    

    Note: Ada dua kondisi pada perulangan For (yaitu: kondisi awal, dan kondisi akhir), program ini akan terus berjalan selama kondisi akhir belum terpenuhi.

    2. Statemen While....Do

    Statemen while...do digunakan untuk melakukan proses pengulangan suatu statemen atau blok statemen terus menerus selama kondisi bernilai benar.

    Statemen while...do biasa dipakai untuk melakukan pengulangan yang jumlahnya tidak diketahui di depan atau selang pencacahannya tidak sebesar 1 atau -1.

    Bentu statemen while...do adalah sebagai berikut:

    
    While kondisi Do
       Statemen;
    
    

    Jadi statemen setelah kata Do akan terus dikerjakan selama kondisi bernilai benar. Jika kondisi bernilai FALSE di awal (sebelum while) maka statemen tidak akan pernah dikerjakan.

    Berikut contoh program sederhana menggunakan while do:

    
    Program Loop3;
    uses crt;
    var i:integer;
    Begin
       i:=0;
       while i<4 do
       begin
          writeln(i);
       i:=i+1;
       end;
    end.
    
    

    3. Statemen Repeat.....Until

    Statemen Repeat.....until digunakan untuk mengulang statemen atau blok statemen sampai kondisi bernilai TRUE. Jadi pengulangan justru dilakukan selama kondisi bernilai salah.

    Pemeriksaan kondisi pada pengulangan Repeat...until dilakukan belakangan(diakhir), berbeda dengan While...do. Hal ini mengakibatkan statemen-statemen pada pengulangan Repeat.....until paling sedikit akan diprose satu kali.

    Bentuk statemen Repeat....until adalah sebagai berikut :

    
    Repeat
       Statemen1;
       Statemen2;
       .....
       Statemen;
    Until kondisi;
    
    

    Berikut contoh program sederhana perulangan menggunakan repeat until:

    
    Program Loop4;
    uses crt;
    var i:integer;
    Begin
       i:=0;
       Repeat
          i:=i+1;
          writeln(i);
       until i=4;
    end.
    
    

    Demikianah sedikit ulasan mengenai prulangan pada pascal, semoga bemanfaat untuk anda. Jangan lewatkan seri belajar pascal kami disini.
    Tunggu, sedang memuat. . .