“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...
“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...
“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
✐<br />
✐<br />
✐<br />
✐<br />
<strong>“bukuAjar”</strong> <strong>—</strong> <strong>2011</strong>/9/<strong>22</strong> <strong>—</strong> <strong>13</strong>:<strong>39</strong> <strong>—</strong> <strong>page</strong> 32 <strong>—</strong> #46<br />
32 Bab 5. Perulangan (Loop)<br />
Statement do while mengizinkan perulangan (loop) untuk mengeksekusikan<br />
selama kondisi expr bernilai TRUE. <br />
murupakan bagian yang akan diulang. Sedangkan <br />
adalah kondisi yang dievaluasi, jika kondisi benar maka proses<br />
perulangan dilakukan sedangkan jika kondisi bernilai salah proses<br />
perulangan dihentikan. Karena kompiler C mengeksekusikan secara<br />
teratur dari satu baris ke baris lain dan statement do { } while<br />
menempatkan kondisi exprt secara struktur di bagian terakhir, maka<br />
perulangan akan dieksekusi paling sedikit sekali. Program<br />
<strong>13</strong> dan 14 merupakan contoh program dengan menggunakan do<br />
while statement.<br />
Program <strong>13</strong> Contoh program dengan menggunakan do while.<br />
/* Demonstration of the do..while loop */<br />
#include<br />
#include<br />
int main() {<br />
int value, rDigit;<br />
printf(Enter a number to be reversed.\n);<br />
scanf("%d", &value);<br />
}<br />
do {<br />
rDigit = value % 10;<br />
printf("%d", rDigit);<br />
value = value / 10;<br />
} while (value != 0);<br />
printf(\n);<br />
return 0;<br />
Program 14 Contoh potongan program dengan menggunakan do<br />
while.<br />
do {<br />
sum +=i;<br />
scanf("%d",&i);<br />
} while(i > 0)<br />
✐<br />
✐<br />
✐<br />
✐