Pengulangan memiliki beberapa jenis dalam bahasa C/C++ :
1. Pengulangan menggunakan perintah FOR
2. Pengulangan menggunakan perintah WHILE
3. Pengulangan menggunakan perintah DO WHILE
disini saya akan menjelaskan pengulangan dengan menggunakan FOR .didalam pengulangan biasa nya memiliki 3 attribute :
1. Deklarasi awal nya
2. Perkondisian kapan berhenti loopingnya
3. Iterasi nya
di dalam FOR kita bisa meletakan 3 atribute tersebut didalam perintah FOR yang telah disediakan nya .
contoh :
for ( int i = 0; i < 10; i ++ )
dari contoh diatas bisa kita lihat atribute pertama yaitu deklarasi awal ( int i = 0 ) yaitu dimulai dari mana iterasi nya bekerja , yang kedua yaitu kondisi kapan dia akan berhenti ( i < 10 ) jadi penggulangan nya akan berhenti jika Variable i nya sudah mencapai nilai 10 , dan yang terakhir yaitu atribute iterasi maksud nya apakah Variable itu nilai nya akan menaik dan akan menurun , maksud iterasi dari i ++ sama saja dengan i = i + 1 . jadi setiap kali dia mengulang maka nilai i itu akan ditambah 1 .
proses iterasi sebenarnya dapat kita manipulasi , contoh : i ++ / i = i + 1 , i += 2 / i = i + 2 , i = i / 2 dll ,sesuai kebutuhan yang kita ingin kan .
misal jika kita ingin menampilkan nilai genap pada bilangan 1 - 100 maka iterasi nya menggunakan i += 2 / i = i + 2 ,jadi nilai yang akan di muncul kan adalah nilai genap karena tiap akan tampil akan loncat 2 angka sampai memenuhi kondisi .
didalam atribut for telah disediakan tempat untuk menaruh 3 atribute kita tersebut ,
for ( //atribute untuk menaruh deklarasi; // atribute untuk menaruh kondisi; //atribute untuk menaruh deklarasi; )
kita bisa memasukan atribute kita ketempat yang telah disediakan , bisa juga kita taruh atribute kita diluar tempat yang telah disediakan .
seperti :
int = 1;
for (;;)
{
if ( i < 10 )
{
printf("bla bla");
}
i ++;
}
bisa kita lihat diatas bahwa atribute2 kita juga bisa kita taruh diluar dari tempat yang sudah disediakan oleh FOR .
contoh penggunaan for :
/*Looping for untuk menampilkan angka 1 - 100*/ #include<stdio.h> int main() { for ( int i = 0; i < 100; i ++ ) { printf("Angka ke - %d\n", i); } return 0; }
Output nya :
dapat dilihat dari Source Code diatas bahwa nilai yang muncul adalah nilai yang dideklarasi kan diawal dan dia akan berhenti jika dia lebih kecil dari 100 ( i < 100 ) dan nilai yang di muncul kan berkelang 1 angka karena iterasi nya ( i ++ / i = i + 1 )
Mungkin itu penjelasan saya tentang Pengulangan FOR selanjutnya akan kita bahas mengenai looping WHILE di artikel selanjutnya :3

Emoticon Emoticon