Langsung ke konten utama

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')
endf
or

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:
0
while i <100 do
writeln ('angka ke', 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

Algoritma Menyeberangkan Kambing, Serigala, dan Sayur

Algoritma Menyeberangkan Kambing, Serigala, dan Sayur Kebetulan tulisan saya kali ini tentang soal algoritma dari kampus. Soalnya tentang cara menyebrangkan kambing, serigala, dan sayur dari sebuah pulau menuju pulau yang lain.  Jadi soalnya seperti ini : Ada seorang petani yang membawa seekor kambing, seekor serigala, dan sekeranjang sayur. Mereka berada di tepi sebuah pulau dan ingin menyebrang ke pulau seberang. Di tepi pulau itu hanya ada sebuah perahu yang cukup untuk dua penumpang. Dengan catatan lain, bahwa kambing tidak boleh ditinggal berdua dengan serigala tanpa adanya pemuda karena serigala akan memakan kambing, kemudian kambing tidak boleh ditinggal bersama sayur, karena kambing akan memakan sayurnya. Kemudian, yang bisa menggunakan perahu hanyalah petani. Bagaimana caranya agar mereka semua bisa menyebrang ke pulau seberang dengan utuh? Langkah Pertama pindahkan Domba terlebih dahulu kesebrang, karena Serigala tidak makan Sayuran. Langkah Kedua, kesebran...

Penggunaan Menu Bar Pada Java Netbeans

Contoh program untuk membuat Menu Bar Java Netbeans 1. Pilih  New  Pada project >  Jframe Form 2. Pada Palette (disebelah kanan) bagian  Swing Menus , pilih Menu Bar kemudian letakan pada Jframe(form). 3. Jika sukses , maka pada  Navigator  akan muncul JmenuBar1 4. Tambahkan menu item dengan cara, Klik kanan pada Jmenu yang diinginkan, pilih  Add Form Palette  kemudian  Menu Item 5. Pada menu item, lakukan penggantian nama sesuai keinginan 6.   Apabila dalam menu tersebut memiliki shortcut tambahkan shortcut-nya dengan klik pada area dekat menu open seperti gambar berikut  7. Akan muncul tampilan seperti di bawah ini, lakukan setting shortcut yang diinginkan pada  Virtual Key 8. Apabila ingin menambahkan menu item yang lain,tambahkan pallet separator terlebih dahulu,dengan klik kanan pada Jmenu, pilih  Add From Pallette  kemudian pilih  Menu Item...

Algoritma Pemrograman Sederhana Dengan Menggunakan C++

    1.  Menentukan bilangan ganjil atau genap int bil;    cout<<"Masukan bilangan : ";    cin>>bil;    if(bil%2==0)    cout<<"Ini Bilangan Genap";    else    cout<<"Ini Bilangan Ganjil";       2.  Menentukan bilangan Dari 1 Sampai 10 int x;     cout<<"Menentukan Bilangan Dari 1 Sampai 10 :  ";     for(x=1;x<=10;x++)     {cout<<x;     cout<<" ";}    3. Program menghitung luas persegi panjang int p,l;    cout<<"Masukan Nilai Panjang :   ";    cin>>p;    cout<<"Masukan Nilai Lebar   :   ";    cin>>l;  ...