Professional Documents
Culture Documents
5,6-Perulangan (Looping) - C++
5,6-Perulangan (Looping) - C++
Oleh:
Sri Supatmi
PERULANGAN (LOOPING)
Looping merupakan proses perulangan suatu blok
pernyataan sebanyak yang diinginkan.
1. Perulangan While
2. Perulangan Do..While
3. Perulangan For
1. Perulangan 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 digunakan untuk mengeksekusi satu blok dari
statement secara berulang baik berulang maju maupun berulang mundur.
Bentuk Umum :
Keterangan :
Inisialisasi
Pernyataan untuk menyatakan keadaan awal dari variable control.
Syarat
Ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan.
Penambahan atau pengurangan
Pengatur perubahan nilai variable control.
Contoh program for positif
main()
{
int i;
for (i=1;i<=10;i++)
{
printf("\n Bahasa C%5i",i) ;
}
getch();
return 0;
}
Contoh program for negatif
main()
{
int i;
for (i=10;i>0;i--)
{
printf("\n Bahasa C%5i",i) ;
}
getch();
}
Latihan soal
1. Buat program untuk menampilkan bilangan ganjil dan genap dengan tampilan
berikut menggunakan perintah FOR, While ataupun While..Do :
2. Buat program untuk menampilkan jumlah dari data yang diinputkan dengan
menggunakan perintah FOR, While ataupun While..Do
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
main()
{
int i;
char l;
l='y';
l=toupper(l);
while (l=='Y')
{
for (i=1;i<=10;i++)
{
printf("\n Bahasa C%5i",i) ;
}
printf("\nmau mengulang lagi [Y/T]?");scanf("%c",&l);
}
getch();
return 0;
}
PERULANGAN FOR
BERSARANG
Perulangan For bersarang ini berarti bahwa didalam perulangan for
terdapat perulangan for lagi.
Perulangan for bersarang ini bisa menggunakan For Positif dan For
Negatif.
Bentuk Umum perulangan For Bersarang: