perulangan atau dalam istiah lain di
sebut dengan loop adalan sebuah perulangan dalam c++ yang di gunakan untuk
mengulang sebuah kodemprogram tertentu .
perulangan di pakai ketika kita di
hadapkan pada suatu masalah dalam jumlah besar yang membutuhkan penyelesaian
terkadang sama dengan pola yang telah kita ketahui. Dalam suatu pemrograman ada
suatu saat kita menginginkan mengulang suatu STATEMEN berkali kali. Misalnya
akan di buat suatu tampilan “Hallo word” sebanyak 20x. Tapilan ini dapat di
buat dengan memgunakan fungsi printf () sebanyak 20x. Hal seperti ini bukanlah
hal yang efisien untuk melakukan proses berulang ulang. proses berulang ulang
ini di sebut dengan perulangan.
Ada 3 cara untuk perulangan atau
looping di C++, yaitu:
1. For
2. While
3. Do
while
Dengan menggunakan statement
perulangan, statemen statemen yang prosesnya akan di ulang ulang cukup di
tuliskan sekali saja.
Secara umum struktur perulangan di
bagi menjadi 4 bagian:
1. Inisialisasi,
yaitu aksi yang di lakukan sebelum perulangan di lakukan pertama kali.
2. Kondisi
perulangan, yaitu suatu ekspresi boolean yang harus di penuhi untuk melakukan
proses perulangan.
3. Badan
perulangan, yaitu satu atau lebih instruksi yang akan di ulang.
4. Terminasi,
yaitu aksi yang mengakibatkan perulangan di hentikan.
A. Perulangan
for
-
Perulangan for bisan
di gunakan untuk menghasilkan pengulangan sejumlah kali untuk menghasilkan
pengulangan sejumlah kali yang di spesifikasikan
-
Jumlah perulangan
dapat di ketahui atau di tentuka sebelum
di eksekusi
Bentuk
umum dari perulangan for sebagai berikut
for (nilai_awal;nilai
akhir;peningkatan/penurunan)statement
-
Nilai awal adalah
suatu ungkapan yang memberikan nilai awal suatu fariabel untuk pengulanganya
(x=0) variabel ini merupakan penghitung dari banyakny perulangAn yang akan di
lakukan.
-
Nilai akhir adalah
suatu ungkapan yang menunjukan suatu kondisi yang harus di penuhi supaya perulangan masih dapat
terus dilakukan (misalnya: X<=20 berati perulangan akan tetap dilakukan
selama fariabel X masih kurang dari atau sama dengan 20, atau dengan kata lain
perulangan akan di hentikan jika nilai X sudah lebih besar dari 20).
-
Peningkatan atau
penurunan adalah suatu ungkapan yang merubah nilai nilai variabel pengontrol
perulangan setiap saat di lakukan, (misalnya, X++ menunjukan nilai X di tambah
dengan satu setiap saat perulangan di lakukan).
PESEDUCODE
For(nilaiawal;kondisi;increment/decrement)
{statement}
Contoh:
For(i=1;i<=10;i=i+1)
{statement}
Contoh:
#include
<stdio.h>
Int
main ()
{
For(int
i=1; i<=5;i++)printf
(“hello
word/n”);
Retrun
0;
}
Jika program di jalankan:
Hello word
Hello word
Hello word
Hello word
Hello word
Contoh lain ;menampilkan bilangan
genap di bawah 100
#include
<studio.h>
Int
main ()
{
For
(int a=0; a<=100;a++)
{
If
(a%2==0) { printf(“%d/t”,a);
}
Return
0;
}
No comments:
Post a Comment