Perulangan For Dalam Bahasa C

Perulangan For Dalam Bahasa C - Perulangan atau biasa disebut looping merupakan sebuah proses untuk mengulang suatu program dengan batas yang sudah ditentukan atau selama proses tersebut bernilai benar. Jadi dengan menggunakan perulangan program yang banyak tidak perlu ditulis satu per satu, cukup menggunakan satu perintah perulangan maka kode tersebut akan di eksekusi sampai batas yang sudah ditentukan. Hal ini akan membuat penulisan kode menjadi lebih efisien.

Di dalam bahasa C ada beberapa bentuk perulangan seperti for, while, dan do..while. Pada kesempatan ini yang akan kita bahas adalah mengenai perulangan for yaitu proses untuk mengulang suatu kode program dengan batas yang sudah ditentukan. Langsung saja ke pembahasan dan contoh berikut ini.

Struktur perulangan for:

for (Inisialiasasi; kondisi pengulangan; statement)
    {
        /* code */
        pernyataan;
    }

Berikut contoh program untuk perulangan for.

#include<stdio.h>
int main(int argc, char const *argv[])
{
    int i;
    // perulangan menaik
    for (int i = 0; i < 5; i++)
    {
        printf("%i ",i);
    }
    printf("\n");
    // perulangan menurun
    for (int i = 5; i >= 1; i--)
    {
        printf("%i ",i);
    }
    printf("\n");
    return 0;
}

Dari kode diatas untuk perulangan dengan nilai yang selalu naik tiap diulang menggunakan inisialiasi i = 0; dengan batas perulangan kurang dari 5 dan statement i++ yang menandakan nilai akan naik setiap di ulang. Sedangkan dalam perulangan menurun menggunakan inisialiasi i = 5 dengan kondisi i >=1 dan statement i-- yang menandakan nilai akan selalu turun setiap di ulang.

Perlu diperhatikan bahwa jika kondisi dan statement perulangan tidak sesuai, maka kode tidak akan berjalan dengan baik dan bisa saja terjadi infinity atau perulangan yang tidak terbatas pada outputnya. Untuk lebih jelasnya berikut adalah output dari kode program diatas.

Perulangan For Dalam Bahasa C

Di dalam perulangan kita juga mengenal istilah nested loop atau perulangan bersarang yaitu perulangan di dalam perulangan. Artinya di dalam sebuah perulangan kita juga bisa membuat perulangan baru baik yang mempunyai bentuk pola maupun tidak.

Struktur nested loop:

for (Inisialiasasi; kondisi pengulangan 1; statement)
    {
        for (
Inisialiasasi; kondisi pengulangan 2; statement)
        {
            pernyataan;
        }
    }

Berikut adalah contoh kode program nested loop.

#include<stdio.h>
int main(int argc, char const *argv[])
{
    int i,j;
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
        {
            printf("nilai ke - %d = %d\n",i,j);
        }
    }
    printf("\n");
    return 0;
}

Dari kode program diatas perulangan yang paling dulu diselesaikan adalah perulangan yang paling dalam yaitu j dulu baru i sehingga output dari program diatas adalah sebagai berikut.

Perulangan For Dalam Bahasa C

Baca juga: Pengkondisian / Percabangan Menggunakan If Else Pada Bahasa C

Demikian pembahasan pada kesempatan kali ini, semoga dapat menambah pengetahuan dan bermanfaat buat sobat.

Belum ada Komentar untuk "Perulangan For Dalam Bahasa C"

Posting Komentar

Bila ada pertanyaan atau masukan, silahkan tinggalkan komentar agan, terima kasih.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel