“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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
✐<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> 33 <strong>—</strong> #47<br />
5.3. do while Statement 33<br />
Pada potongan program 14 terdapat beberapa hal yang perlu<br />
diperhatikan:<br />
• Minimal statement dalam do dilakukan satu kali.<br />
• Pengulangan berhenti jika data yang dimasukkan berupa bilangan<br />
nol (0) atau bilangan negatif.<br />
• Input dapat berupa bilangan bulat(int) ataupun bilangan real<br />
(float).<br />
• Proses perulangan untuk mendapatkan jumlah dari sum.<br />
5.3.2 do while Statement (Lanjutan)<br />
Gambar 5.1 menampilkan dua buah program dengan menggunakan<br />
do while statement. Program yang disebelah kiri merupakan program<br />
untuk menginputkan sebuah karakter dengan menggunakan dua buah<br />
perulangan do while. Jika karakter yang dimasukkan adalah ’y’ atau<br />
’t’ dan setelah dikonversi menjadi huruf kapital, maka kompiler C<br />
akan mencetak string "Anda harus coba inputkan lagi". Akan tetapi<br />
jika yang dimasukkan adalah karakter ’t’, maka kompiler C akan<br />
keluar dari double perulangan tersebut.<br />
Gambar 5.1: Contoh penggunaan do while statement lanjutan<br />
Pada gambar 5.2 menampilkan dua buah program dengan menggunakan<br />
do while statement. Kedua program C tersebut sekilas<br />
terlihat mirip. Namun, hasil atau luaran dari kedua program tersebut<br />
✐<br />
✐<br />
✐<br />
✐