Page 84 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 84
Hasil yang akan diberikan dari program tersebut adalah sebagai berikut.
1 2 3
2 4 6
3 6 9
4 8 12
5 10 15
6 12 18
7 14 21
8 16 24
9 18 27
10 20 30
Coba Anda amati proses pengulangan kedua diatas (pengulangan dalam). Di situ
tampak bahwa apabila variabel j telah bernilai 4 (yang berarti j > 3) maka pengulangan
tersebut akan dihentikan. Sedangkan proses pengulangan yang pertama (pengulangan
luar) akan tetap dilakukan selama kondisi yang didefinisikan pada blok tersebut masih
terpenuhi.
4.4.2. Menggunakan Kata Kunci continue
Berbeda dengan statemen break di atas yang berguna untuk menghentikan suatu proses
pengulangan, statemen continue justru digunakan untuk melanjutkan proses
pengulangan. Sebagai contoh apabila kita akan membuat program untuk melakukan
pembagian dua buah bilangan, maka kita harus menjaga agar bilangan pembagi
(penyebut) harus tidak sama dengan nol. Untuk kasus ini, kita akan membuat sebuah
pengulangan untuk melakukan input sampai bilangan pembagi yang dimasukkan tidak
sama dengan nol. Berikut ini contoh sintak program yang dimaksud.
#include <stdio.h>
#define TRUE 1
#define FALSE 0
int main(void) {
double a = 1; /* Menginisialisasi bilangan yang akan di bagi
(pembilang) */
double b; /* Variabel penampung nilai pembagi (penyebut) */
/* Memaksa proses pengulangan */
while (TRUE) {
printf(“Masukkan bilangan pembagi : ”); scanf(“%lf”, &b);
if (b == 0) {
continue; /* Apabila pembagi 0,
maka lanjutkan pengulangan */
}
printf(“1/%d = %.2lf”, a, a/b);