Page 79 - Project Akhir Media Pendidikan
P. 79
Sebagai pembanding dengan struktur pengulangan for di atas, maka di sini dituliskan
kembali program yang akan menampilkan teks ‘Saya sedang belajar bahasa
C’ dengan menggunakan struktur while. Adapun sintaknya adalah sebagai berikut.
#include <stdio.h>
int main(void) {
/* Mendeklarasikan variabel j dan menginisialisasinya dengan
nilai 0 */
int j=0;
/* Melakukan pengulangan proses */
while (j<10) {
printf(“Saya sedang belajar bahasa C\n”);
j++;
}
return 0;
}
Program di atas akan memberikan hasil yang sama dengan program yang menggunakan
struktur for di atas, yaitu seperti di bawah ini.
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Saya sedang belajar bahasa C
Selain menggunakan struktur for, kita juga dapat melakukan pengulangan bersarang
dengan menggunakan struktur while. Caranya sama, yaitu dengan mendefinisikan struktur
while di dalam pengulangan yang sedang dilakukan. Berikut ini contoh program yang
akan menunjukkan pengulangan bersarang dengan menggunakan struktur while.
#include <stdio.h>
int main(void) {
int j=1; /* Mendeklarasikan variabel j sebagai pencacah
pengulangan ke-1 */
int k; /* Mendeklarasikan variabel k sebagai pencacah
75