Looping

Pengulangan atau disebut sebagai looping adalah instruksi khusus dalam bahasa pemrograman dan algoritma yang digunakan untuk mengulang beberapa perintah sesuai dengan jumlah yang telah ditentukan. tujuannya adalah untuk mempermudah pengerjaan program dan untuk mempersingkat instruksi program. dengan pengulangan instruksi program yang seharunya ditulis dengan jumlah baris yang banyak bisa dipersingkat.
Ada 3 jenis bentuk instuksi format pengulangan di dalam algoritma yaitu sebagai berikut:

1. Pengulangan Menggunakan FOR

Pengulangan for disebut juga sebagai pengulangan di awal format instruksinya adalah sebagai berikut:

 For i ← nilai_awal to nilai_akhir do
Statement
Endfor


Contoh Kasus:

Buatlah algoritma untuk mencetak tulisan "Algoritma Menyenangkan" sebanyak 100 baris maka instruknya adalah:

Jawaban:

program looping_for
DEKLARASI
i:integer
ALGORITMA:
for i  ←  1 to 100 do
writeln('Algoritma Menyenangkan')
endfor


2. Penggulangan Menggunakan Instruksi While DO

 Format:
while kondisi do
pernyataan
endwhile

Contoh Kasus:

Buatlah algoritma untuk mencetak tulisan angka 1 sampai 100

Jawaban:

promgram looping
DEKLARASI
var i:integer
ALGORITMA:
i ← 0
while i <100 do
writeln ('angka ke', i)
i ← i+1 {pencacah naik}
endwhile

3. Pengulangan Dengan Menggunakan WHILE

Statemen perulangan while berbeda dengan statemen perulangan for, karena perulangan ini digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah. 

 while (syarat)
{ instruksi;
... }

Keterangan :

while (syarat)  : syarat disini adalah berisi batas dari perulangan
instruksi;      : perintah/statemen yang akan diulang selama syaratnya masih terpenuhi atau bernilai benar (true), perintah/statemen ini berada di dalam tanda kurung kurawal ({}).

Contoh program 1 :
 #include <~iostream.h~>
#include <~conio.h~>
main() {
int i=1;
while (i<=5)
{ cout<<"\nSelamat datang";
i++;
} getch();}

Keterangan :

int i=1;
perintah diatas adalah pendeklarasian dan pemberian nilai awal untuk variabel i,variabel ini yang akan dijadikan sebagai awal dari perulangan.

while (i<=5)
perintah diatas adalah batas berhenti dari perulangan atau syarat dai perulangan, perulangan ini akan terus berjalan selama variabel i bernilai lebih dari 1 sampai dengan 5.

cout<<"\nSelamat datang";
perintah diatas adalah statemen yang akan diulang selama 5 kali, yaitu menampilkan kalimat “selamat datang” sebanyak 5 kali.

i++;
perintah ini menunjukkan sifat naik atau incremen artinya dalam setiap perulangan akan ditambah 1 sampai batas maksimal dari syarat yaitu 5.

Hasil output program contoh 1 :


Komentar

Postingan populer dari blog ini

Cara Penggunaan Menu Bar Pada Java Netbeans

Algoritma Game Logika 1 Wolf, Sheep & Cabbage