Pengulangan for dengan bahasa C

     Pengulangan(looping) adalah proses iterasi yang dilakukan oleh program dan berhenti sampai suatu kondisi terpenuhi . Pengulangan juga adalah salah satu hal yang sangat penting dari pemrograman sama hal nya seperti perkondisian .Pengulangan banyak digunakan untuk melakukan suatu proses yang sama secara berulang misal untuk menampilkan kata2 secara berulang , atau mencari suatu nilai didalam array dll .

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