Statement do … while

Karakteristik do ... while() adalah:
1. Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru
dilakukan pengecekan terhadap kondisi, jika kondisi benar maka
perulangan masih akan tetap dilakukan.
2. Perulangan dengan do...while() akan dilakukan sampai kondisi false.



Perbedaan dengan WHILE sebelumnya yaitu bahwa pada DO WHILE
statement perulangannya dilakukan terlebih dahulu baru kemudian di cek
kondisinya. Sedangkan WHILE kondisi dicek dulu baru kemudia statement
perulangannya dijalankan. Akibat dari hal ini adalah dalam DO WHILE minimal
terdapat 1x perulangan. Sedangkan WHILE dimungkinkan perulangan tidak
pernah terjadi yaitu ketika kondisinya langsung bernilai FALSE

contoh program:

#include<iostream.h>
#include<conio.h>
void main()
{
int angka=0;
do
{
angka++;
if (angka % 2 ==0)
cout<<angka<<" ";
}
while (angka<30);
getch();
}

Labels: