Page 76 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 76
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