Perulangan adalah suatu
atau serangkaian bentuk kegiatan mengulang suatu statement sampai batas yang
diinginkan.
a.
Perulangan FOR
Digunakan untuk mengulang suatu proses yang telah diketahui jumlah
perulangannya.
Contoh Sintax:
for (i=0; i<=10; i++)
{
printf(”saya tidak akan pernah terlambat lagi masuk
kelas”);
}
Output
:
Maksud dari program di atas
adalah untuk variable a yang bernilai 1 akan melalukan perulangan statement
yang dimasukkan kedalam
yaitu ”saya tidak akan pernah terlambat
lagi masuk kelas”
sebanyak 10
kali dan menghasilkan output perulangan c++ kebawah sebanyak 10 baris.
b.
Perulangan
WHILE
Perulangan WHILE
banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan
bila jumlah perulangannya belum diketahui .
Contoh
sintax :
int
i;
while
(i<=10)
{
printf("\n\iterasi
ke = %d",i);
i++;
}
Output
:
Maksud dari program
di atas adalah nilai variable i sama dengan 0 karena pada program diatas tidak
ditulis nilai int i dan didalam while nilai i kurang dari sama dengan 10 maka
akan tercetak nilai i tersebut yaitu 0 dan akan berulang hingga statement
didalam printf tersebut bernilai
10. Dan pada saat perulangan, setiap angka pada statement akan bertambah 1 yang
didefinisikan i++ dalam program c++.
c.
Perulangan
Do-WHILE
Perulangan
Do-While sebenarnya hanpir sama dengan perulangan While, hanya saja
perbedaannya dengan while , do-while memiliki pengecekan kondisi yang terletak
setelah statement perulangan.
Contoh sintax :
Int
i;
do
{
printf("\n\perulangan
= %d",i);
i++;
}
while(i<=10)
Output :
Maksud dari program di atas adalah jika i lebih kecil
sama dengan 10. Maka perulangan akan tercetak sampai dengan nilai variabel i
masih terpenuhi dan akan berhenti jika variabel nilai i bersifat false.
d. Perulangan Bersarang
Perulangan bersarang merupakan perulangan didalam perulangan.
Contoh sintax
int i,j;
for (i=1; i<=5;
i++)
{
for
(j=1;j<=5;j++)
{
printf
("%d",j);
}
printf("\n");
}
Output :
Dari program tersebut, bahwa ada dua kondisi yaitu pada statement pertama
dan kedua. Apabila pada kondisi kedua telah selesai di eksekusi, maka akan
kembali lagi mengeksekusi kondisi pertama sampai selesai mengeksekusi semua
kondisi.
Contoh program lain
yang menggunakan Perulangan :
a.
Program
Pertama
#include <stdio.h>
int main()
{
int
a,b;
for(a=1;
a<=5; a++)
{
for
(b=1; b<=a; b++)
{
printf("%i",b);
}
printf("\n");
}
return
0;
}
Output
:
b. Program
Kedua
#include <stdio.h>
int main ()
{
int
a,b;
for
(a=5; a>=1; a--)
{
for
(b=1; b<=a; b++)
{
printf("%d",b);
}
printf("\n");
}
return
0;
}
Output
:
c.
Program
Ketiga
#include <stdio.h>
int main ()
{
int
a,b,c,d;
for(a=1;
a<=5; a++)
{
for
(b=1; b<=a; b++)
{
printf("%i",b);
}
printf("\n");
}
for
(c=4; c>=1; c--)
{
for
(d=1; d<=c; d++)
{
printf("%d",d);
}
printf("\n");
}
return
0;
}
Output
:
d. Program
Keempat
#include <stdio.h>
int main ()
{
int
a,b;
a=1;
b=0;
for
(int i=1; i<=6; i++)
{
a=a+b;
b=b+a;
printf("%d\n",a);
printf("%d\n",b);
}
return
0;
}
Output
:
0 komentar:
Posting Komentar