15.07.2013 Views

“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 ...

SHOW MORE
SHOW LESS

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 />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!