Anda di halaman 1dari 8

PERULANGAN (LOOPING)

Looping merupakan proses perulangan suatu blok


pernyataan sebanyak yang diinginkan.

Ada tiga bentuk dalam proses perulangan:

1. Perulangan While

2. Perulangan Do..While

3. Perulangan For
1. Perulangan While

Perulangan ini digunakan jika jumlah perulangannya belum


diketahui. Proses perulangan akan terus berlanjut selama
kondisinya bernilai benar (true) dan akan berhenti bila
kondisinya bernilai salah.
While (kondisi)
{
Bentuk Umum :
Statement
...
}
Contoh program while
#include<stdio.h>
#include<conio.h>
main()
{
int i=0,jum=0;
clrscr();
while (i<=10)
{
i++;
printf("%4d\n",i);
jum=jum+i;
}
printf("-----+\n");
printf("%4d",jum);
getch();
}
2.Perulangan Do..while
Pada dasarnya struktur perulanagn ini sama saja dengan struktur While,
hanya saja pada proses perulangan dengan while, seleksi berada di while
yang letaknya diatas, sementara pada perulangan do … while, seleksi
berada dibawah batas perulangan. Jadi dengan menggunakan struktur do ..
while sekurang – kurangnya akan terjadi satu kali perulangan.

Do
Bentuk Umum : {

Statement
...
}
While (kondisi)
Contoh program Do…While

#include<stdio.h>
#include<conio.h>
main()
{
int i;
clrscr();
i=1;
do
{
printf("%d\n",i);
i++;

}
while(i<=5);

}
3. Perulangan for
 Struktur perulangan for biasa digunakan unutk mengulang suatu proses
yang telah diketahui jumlah perulangannya.
 Bentuk Umum :

For (inisialisasi; syarat; penambahan)


{
Statement
...
}
Keterangan :
 Inisialisasi
Pernyataan untuk menyatakan keadaan awal dari variable control.
 Syarat
Ekspresi relasi yang menyatakan kondisi unutk keluar dari perulangan.
 Penambahan
Pengatur perubahan nilai variable control.
 
Contoh program for

#include<stdio.h> Tampilan program


#include<conio.h>

main()
{
int i;
for (i=10;i>0;i--)
{
printf("\n Bahasa C%5i",i) ;
}
getch();
}
Contoh For bersarang
#include<stdio.h>
#include<conio.h>
main()
{
int i,n,j;
for (i=1; i<=3; i++)
{
for (j = 1; j <=i ; j++)
{
printf(“*”);
}
Printf(“\n”);
}
Printf("program selesai");
}

Anda mungkin juga menyukai