Senin, 06 November 2017

Algoritma Perulangan

Assalamu'alikum.Wr.Wb

Hai....ketemu lagi dengan saya, di sini saya akan menjelaskan tentang for to do, while do, repat until dan contoh perogramnya juga, langsung saja :

Laping/perulangan di bagi menjadi 3 :

1. For to do

     For to do adalah struktur pengulangan dimana aksi dilakukan sebanyak hitungan pencacahan pengulangan, pencacahan pengulangan dapat di set sesuai dengan nilai yang ingin kita mulai.
Contoh Program For to do :

PROGRAM FORTODO;
USES CRT;
VAR
    A:INTEGER;
BEGIN
    FOR A :=1 TO 10 DO
    WRITELN (A);
    READLN;
END.

ini hasil program For to do :


2. While do

     While do adalah struktur pengulangan dimana selama kondisi (persyaratan) pengulangan masih benar, maka aksi dikerjakan.
Contoh program while do :

PROGRAM WHILEDO;
USES CRT;
VAR
       B,A:INTEGER;
BEGIN
      A:=1;
      WHILE A <= 10 DO
      BEGIN
          B:= A*2-1;
          WRITELN (B);
          A:= A+1 ;
      END;
      READLN;
END.

ini hasil program while do :


3.  Repeat Until

      Repeat berarti ulangi dan Until berarti sampai, jadi repeat until adalah struktur pengulangan dimana aksi dilakukan hingga kondisi (persyaratan) berhenti terpenuhi.
Contoh Program Repeat Until :

PROGRAM REPEAT_UNTIL;
USES CRT;
VAR
      A:INTEGER;
BEGIN
      A:=1;
      REPEAT
         WRITELN (A);
          A:= A+1;
      WRITELN A >= 10;
      READLN;
END.

ini hasil program Repeat Until :


Perbedaan For To Do, While Do dan Repeat Until sebagai berikut :



For To Do :
Ø  Langsung merupakan perulangan langsung. Program akan langsung mencetak sesuai dengan kondisi yang telah ditetapkan.
Ø  Diletakkan pada main program.




While Do :
Ø  Terdapat harga awal.
Ø  Terdapat operator pembanding (<, >, =, dll).
Ø  Terdapat counter.
Ø Menggunakan blok satatemen baru yaitu begin dan end untuk membaut program proses perulangan.


Repeat Until :
Ø  Terdapat harga awal.
Ø  Terdapat counter.
Ø  Repeat digunakan untuk mengawali program perulangan.
Ø  Until digunakan sebagai kondisi yang letaknya di bawah.
Ø Tidak menggunakan blok statemen begin dan end, karena repeat-until digunakan sebagai pengganti begin dan end.



Tidak ada komentar:

Posting Komentar