Perulangan do-while hampir sama dengan while sebelumnya. Perbedaanya dengan while sebelumnya yaitu bahwa pada do-while statement perulangannya dilakukan terlebih dahulu baru kemudian di cek kondisinya. Sedangkan while kondisi dicek dulu baru kemudian statement perulangannya dijalankan.
Akibat dari hali ini adalah do-while minimal terdapat 1x perulangan. Sedangkan while dimungkinkan perulangan tidak pernah terjadi yaitu ketika kondisinya langsung bernilai salah(false).
bentuk umum perintah do-while :
do
perintah yang akan diulang;
while(kondisi);
Sama dengan perintah while, do-while juga memiliki 2 tipe perulangan yaitu :
* Simple do-while
Kondisi sederhana dalam kasus yang menggunakan perintah do-while. Karena penggunaanya tidak terlalu rumit sehingga disebut simple do-while.
* Nested do-while
Perintah do-while bersarang yang penggunaannya lebih rumit atau sedikit lebih sulit dari simple do-while.
*Contoh simple do-while
#include"stdio.h"
#include"conio.h"
int main()
{
printf("mengulang kata :\n");
printf("C sangat menyenangkan\n");
printf("sebanyak 2 kali\n\n");
int x=1;//deklarasi
do
{
printf("C sangat menyenangkan\n");
x++;
}
while(x<=2);
getch();
}
* Contoh Nested do-while
#include"stdio.h"
#include"conio.h"
int main()
{
printf("mengulang kata :\n");
printf("C sangat menyenangkan\n");
printf("sebanyak 2 kali\n\n");
int x=1;//deklarasi
int y;
do
{
printf("C sangat menyenangkan\n");
x++;
do
{
printf("pasti bisa\n");
y--;
}
while(y==x);
}
while(x<=2);
getch();
}
semoga bermanfaat....
Subscribe to:
Post Comments (Atom)
Tutorial Lengkap Hosting Website Gratis Dengan Gambar
Hallo Guys.. sudah sangat lama sekali sejak terakhir kali saya melakukan posting di blogger ini... kalau saya tidak salah terakhir saya ...
-
suatu hari pada saat saya ingin membuat program di Dev C++ terjadi error seperti ini saat compile.. kira2 gambarnya seperti dibawah ini.. ...
-
Hallo Sobat pembaca di blog saya ini,, kali ini saya akan membahas mengenai "Windows Defender" yang gak tau kenapa ketika di buka ...
-
FIXED ΓΌ Definition Fixed Layout merupakan layout yang mempunyai “wrapper” untuk menentukan fixed width dari webpage dan komponen-ko...
No comments:
Post a Comment