Repetisi atau yang lebih dikenal dengan istilah looping adalah proses untuk melakukan pengulangan terhadap statement program agar lebih simple dan efisien. Misalnya kita ingin melakukan pencetakan angka dari 1-100, tentu itu akan sangat ribet jika dilakukan 100 kali. Namun, kita dapat melakukannya dengan beberapa baris kode saja dengan looping. Ada 3 jenis pengulangan dalam C, diantaranya adalah Do, Do While, dan For.


Dalam perulangan terdapat tiga hal yang diperlukan yaitu :

1. Kondisi Awal atau bisa disebut juga sebagai inisialisasi.
2. Syarat Kondisi, yang diperlukan agar suatu perulangan berhenti.


3. Iterasi, suatu syarat bagaimana suatu kondisi berjalan yaitu bertambah atau berkurang. (onestringlab.com/pengulangan-pada-bahasa-c/)

 -Perulangan for

Perulangan for adalah perulangan yang simple dan banyak digunakan karena strukturnya yang mudah dipahami, berikut adalah cara untuk mendeklarasikan perulangan For :

for(kondisi awal; syarat kondisi; iterasi)
{
        pernyataan atau statement;
}

Berikut adalah contoh program penjumlahan menggunakan perulangan For :
===============================================


#include <stdio.h>

int main()
{
    int jumlah=0, N, i;

    for(i=0; i<5; i++)
    {
        printf("Masukkan Bilangan : "); scanf("%d", &N);
        jumlah = jumlah+N;
        printf("Jumlahnya adalah : %d\n", jumlah);
    }

    return 0;
}
=============================================== 

-Perulangan while

Perulangan while di mulai dengan pembacaan kondisi dan selama kondisi tersebut bernilai true maka looping akan terus di lanjuti.

*Kerangka penulisan fungsi while*

============================================

while(kondisi){
    statement1;
    statement2;
   …..
}
=============================================

*Contoh Program Sederhana Dengan Fungsi while*

==============================================
#include <stdio.h>
int main(){
int x=1;
 while(x<=10){
 printf("%d", x);
 }
return 0;
}
Hasil :
12345678910
===============================================

-Perulangan do while

Perbedaan mendasar dengan pengulangan yang lain adalah pada pengulangan do-while, proses pasti akan dilakukan minimal 1 kali. Hal ini terjadi karena terminasi diletakan setelah proses. Berikut ini struktur dari pengulangan do-while:

Inisialisasi
do{
 Proses
 Iterasi
}while(Terminasi)
Setelah proses dijalankan 1 kali maka barulah terjadi pengecekkan apakah proses diulang lagi atau tidak.
Contoh Kode Program Menampilkan Tulisan:
===============================================
#include <stdio.h>
Int main(){
int x;
 x=1;
 do{
 printf("%d. Belajar Pengulangan do-Whilen", x);
 x++;
 }while(x<=10);
}
===============================================



-Break dan Continue

Fungsi Break          : -Menghentikan Fungsi Looping(perulangan).
                                  -Menghentikan Fungsi operasi switch.
Fungsi Continue     : lewati semua sisa pernyataan di dalam pengulangan, dan  lanjutkan ke loop                                         berikutnya.

Comments

Popular posts from this blog