Anda di halaman 1dari 10

Looping – Perulangan C++ – Materi

Kuliah Program Studi Sistem


Informasi

4-5 menit

Perulangan (loop)
adalah suatu pekerjaan yang dilakukan secara berulang-ulang
sampai kondisi tertentu terpenuhi, juga Digunakan untuk
menghasilkan perulangan sejumlah N kali yang dispesifikasikan.

Macam perulangan :

WHILE // sementara

DO-WHILE

FOR

Pernyataan while

Pernyataan while merupakan salah satu pernyataan yang


berguna untuk memproses suatu pernyataan atau

beberapa pernyataan beberapa kali. Bentuk pernyataan adalah


sebagai berikut:

while (ungkapan)

pernyataan;

Bagian pernyataan yang mengikuti while akan dieksekusi selama


ungkapan pada while bernilai benar (tidak sama dengan nol).

Perlu diketahui, pengujian terhadap ungkapan pada while


dilakukan sebelum bagian pernyataan.

Oleh karena itu ada kemungkinan bagian pernyataan pada while


tidak dijalankan sama sekali, yaitu kalau kondisi yang pertama
kali bernilai salah.
Contoh Sederhana Flowchart Perulangan While :

Kontrol perulangan bisa diletakan sebelum atau sesudah


pernyataan

Selama Kondisi bernilai benar, maka perulangan akan terus


dilaksanakan
Dan Pernyataan hanya dikerjakan ketika kondisi bernilai benar

Contoh sederhana Perulangan While :

#include <iostream.h>

#include <conio.h>

void main()

clrscr();

int i; //sebagai variabel pencacah

i = 0; //mula-mula diisi nilai 0

while (i < 10) // sementara

{
cout<<“Mengulang 10 Kali”<<endl;

i++; //menaikkan pencacah sebesar 1

getch();

Hasilnya akan Menulang Kata Yang ada didalam


Cout<<“Mengulang 10 Kali“<<endl; sebanyak 10 kali

Pernyataan Do While :

Bagian pernyataan1 hingga pernyataanN dijalankan secara


berulang sampai ungkapan bernilai salah (sama dengan nol).

Namun berbeda dengan while, pengujian dilakukan di belakang


(setelah) bagian pernyataan.

Oleh karena itu, bagian pernyataan pada do-while minimal akan


dijalankan sekali

Contoh Sederhana Flowchart Perulangan Do While

Contoh sederhana Perulangan Do While

#include <iostream.h>
#include <conio.h>
void main()

clrscr();

int i; //sebagai variabel pencacah

i = 0; //mula-mula diisi nilai 0

do { cout<<“C++”<<endl;

i++; //menaikkan pencacah sebesar 1

while (i < 10); getch();}

getch ();

Baca Dan Pelajari :  Pengertian Array Dan Contoh Program

Pernyatan For :

Pernyataan for juga berguna untuk mengulang pengeksekusian


terhadap satu atau sejumlah pernyatan.
Bentuknya adalah sebagai berikut :

for (ungkapan1; ungkapan2; ungkapan3;)

pernyataan;

FlowChart Prulangan for


Pernyatan for

Contoh Sederhana perulangan For :

#include <iostream.h>
#include <conio.h>

void main()

{
clrscr();
int i,n;
cout<<“Masukkan batas : “;
cin>>n;
for(i=1; i<=n; i++)
{
cout<<i<<” “;
}
getch();

Nested For (For Bertingkat)

Contoh sederhana Pernyataan Nested For :

#include <iostream>
#include <conio.h>

void main()
{
int a,b;
for (a = 1; a<=5; a++)
{
for (b = 1; b <= a; b++)
{
cout<<b;
}
cout<<endl;
}
getch();
}

Contoh Flowchart nested-for atau for bertingkat


Baca Juga : Tipe Data Dalam C++

Pernyatan break

Pernyataan break telah diperkenalkan pada pernyataan switch.


Kegunaannya yaitu untuk keluar dari switch.
Selain itu, pernyataan break juga dapat digunakan pada
pernyataan for, while, do-while.
Kegunaanya yaitu untuk memaksa keluar dari pernyataan-
pernyataan tersebut.

Contoh sederhana Break :

#include <stdio.h>

main()
{
int bil = 1;
while (bil<=10)
{
if (bil>5)
break;
printf(“%i”,bil);
bil++;
}
}

—————–

Pada program di depan, tanpa kehadiran :


if (bil>5)
break;
Maka program akan menampilkan angka 1 hingga 10

Pernyataan continue :

Kegunaan pernyataan continue merupakan kebalikan dari


break.
Pernyataan continue dipakai untuk mengarahkan eksekusi ke
putaran / iterasi selanjutnya pada pernyataan pengulangan.

Contoh sederhana pernyataan Continue :

#include <stdio.h>

main()
{
int bil;
for (bil = 1; bil <= 10; bil++)
{
printf(“%i”,bil);
printf(” “);
continue;
printf(“Tulisan ini tidak muncul“);
}
}

Demikianlah Ulasan singkat mengenai Looping – Perulangan


C++

Anda mungkin juga menyukai