Anda di halaman 1dari 4

BAB III

PERULANGAN (Looping)

Perulangan atau biasa kita sebut Mengulang adalah suatu proses tindakan yang banyak
dijumpai pada suatu pemrograman. Perulangan dapat di artikan melakukan suatu tindakan yang
sama lebih dari satu kali. Pengulangan proses ditangani dengan suatu mekanisme yang disebut
loop. Loop digunakan pada suatu proses yang berulang misalnya menampilkan huruf atau angka
yang sama sepuluh kali pada layar dapat diimplementasikan dengan kode program yang pendek.
Perulangan biasanya menggunakan struktur For, Break, Continue, while, Do-While.
3.1 Penggunaan FOR
Struktur for digunakan untuk sebuah perulangan, dimana jika kondisinya belum
terpenuhi dia akan mengulang lagi dan apabila kondisi sudah terpenuhi, dia akan menampilkan
output sesuai dengan perintah yang kita berikan.
Contoh 3.1.1 Mengurutkan bilangan dari 10 sampai 20 dengan struktur For

#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int a;
for (a = 10; a <= 20; a++){
cout << a;
cout << " ";
}
system("PAUSE");
return(0);
}

Contoh 3.1.2. Struktur For untuk mencetak bintang dari banyak ke sedikit

#include<iostream.h>
#include<conio.h>
int main(){
int a,b;
for(a=15;a>=1;a--)
{
for(b=1;b<=a;b++)
cout<<"*"<<" ";
cout<<endl;
}
getch();
}
3.1.3 Bentuk struktur for loop dengan break
#include <iostream>
using namespace std;
int main()
{
for ( int n=10; n>0; n--)
{
cout<<n<<" , ";
if(n==3)
{
cout<<"countdown aborted!";
break;
}
}
}

3.1.4 Bentuk struktur for loop dengan continue


#include <iostream>
using namespace std;
int main()
{
for(int n=15;n>0;n--){
if(n==5) continue;
cout<<n<<", ";
}
cout<<"liftoff!\n";
}

3.2 Penggunaan Struktur WHILE


Penggunakan perulangan atau looping dengan while ( break, continue), pernyataan
kondisinya kebalikan dengan kondisi kalau kita menggunakan struktur For. Begitu juga kalau
kita mengggunakan perulangan dangan Do-while. Struktur while kondisi berada di atas baru
dibawahnya berupa pernyataan-pernyataan.

3.2.1 Bentuk while dengan pembatasan kondisi


#include <iostream>
using namespace std;
int main(){
int x = 10;
while (x<20) // the condition is "x<10"
{
++x; //statement executed in loop
cout << "Now x is = " << x << endl;
}
system("PAUSE");
return(0);
}

3.2.2 Bentuk while dengan break


#include <iostream>
using namespace std;
int main() {
int i=1;
while(true)
{
cout<<"I am inside loop"<<endl;
if(i==1)
{
break;
}}}

3.3 Penggunaan DO – WHILE


Struktur Do-While merupakan perulangan dimana Pernyataan nya diatas dan kondisinya
berada dibawah. Jika kondisinyatidak terpenuhi terpenuhi program akan berhenti dan apabila
kondisi terpenuhi program aka melanjutkan instruksi selanjutnya.
3.3.1 Mengurutkan hasil dari perkalian 2

#include<iostream>
#include<conio.h>
using namespace std;
int main ()
{

float b;
b = 2;
do {
cout << b << endl;
b *= 2;
} while (b <= 20);
system ("PAUSE");
return (0);
}

Anda mungkin juga menyukai