Pengulangan While


1.1.        Sintaks WHILE

Pengulangan dengan menggunakan WHILE merupakan sebuah pengulangan yang dikendalikan oleh suatu kondisi tertentu, dimana kondisi tersebut yang akan menentukan apakah perulangan itu akan terus dilaksanakan atau dihentikan. Kondisi tersebut akan dicek disetiap awal iterasi, apakah sebuah kondisi terpenuhi atau tidak. Jika kondisi terpenuhi (bernilai benar), maka iterasi akan dilanjutkan. Jika kondisi tidak terpenuhi, maka iterasi dihentikan.

Perulangan dengan WHILE dapat digunakan pada struktur perulangan yang diketahui jumlah iterasinya dan juga pada struktur perulangan yang tidak diketahui jumlah iterasinya, tetapi harus selalu terdapat kondisi berhenti.

Bentuk umum pernyataan while pada C :

while (kondisi)

{

//pernyataan;

}

Contoh implementasi pengulangan dengan while :

  1. Pengulangan untuk menampilkan kalimat “Halo apa khabar ? “ sebanyak 5 kali.

1    #include <stdio.h>

2    main()

3    {

4    int i; //deklarasi variabel pencacah

5    i=0;   //inisialisasi variabel pencacah

6    while(i<5) //pengecekan kondisi

7    {

8    printf(“\nHalo apa khabar ?”);

9    i++;  //penambahan bilangan pencacah

10  }

11  }

Output sintaks diatas :

Halo apa khabar ?

Halo apa khabar ?

Halo apa khabar ?

Halo apa khabar ?

Halo apa khabar ?

  1. Pengulangan untuk menampilkan bilangan 1 hingga 5

1    #include <stdio.h>

2    main()

3    {

4    int i=1;

5    while(i<=5)

6    {

7    printf(“\nBilangan ke-%d”,i);

8    i++;

9    }

10  }

Output sintaks diatas

Bilangan ke-1

Bilangan ke-2

Bilangan ke-3

Bilangan ke-4

Bilangan ke-5

  1. Pengulangan untuk meminta user memasukkan nilai

1    #include <stdio.h>

2    main()

3    {

4    int i=1;

5    int input;

6    while(i<=5)

7    {

8    printf(“\nMasukkan bilangan ke-%d : “,i);

9    scanf(“%d”,&input);

10  printf(“Bilangan yang Anda masukkan : %d”,input);

11  i++;

12  }

13  }

Output dari sintaks diatas bila diinputkan : 4, 5, 6, 2, dan 9.

Masukkan bilangan ke-1 : 4

Bilangan yang Anda masukkan : 4

Masukkan bilangan ke-2 : 5

Bilangan yang Anda masukkan : 5

Masukkan bilangan ke-3 : 6

Bilangan yang Anda masukkan : 6

Masukkan bilangan ke-4 : 2

Bilangan yang Anda masukkan : 2

Masukkan bilangan ke-5 : 9

Bilangan yang Anda masukkan : 9

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s