Do...While (Perulangan)
Tidak seperti perulangan for dan while, yang menguji kondisi loop di bagian atas loop (perulangan), do ... while memeriksa kondisinya di bagian bawah loop.
Sebuah do ... while loop mirip dengan while loop, kecuali bahwa do ... while loop dijamin untuk mengeksekusi setidaknya satu kali.
Sintaks :
Sintaks untuk perulangan do...while di C++ adalah :
do { statement(s); }while( condition );
Perhatikan bahwa ekspresi kondisional muncul pada akhir loop, sehingga pernyataan dalam loop mengeksekusi sekali sebelum kondisi diuji.
Jika kondisi benar, aliran kontrol melompat kembali untuk dilakukan, dan pernyataan dalam loop mengeksekusi lagi. Proses ini berulang sampai kondisi yang diberikan menjadi palsu/salah.
Alur Diagram :
Sumber : http://www.tutorialspoint.com/cplusplus/cpp_do_while_loop.htm
Jika kondisi benar, aliran kontrol melompat kembali untuk dilakukan, dan pernyataan dalam loop mengeksekusi lagi. Proses ini berulang sampai kondisi yang diberikan menjadi palsu/salah.
Alur Diagram :
Contoh :
#include <iostream.h>
#include <conio.h>
void main()
{
// deklarasi variabel lokal:
int a = 10;
// mengeksekusi do loop
do
{
cout << "value of a: " << a << endl;
a = a + 1;
}while( a < 20 );
getch();
}
Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut :
Sumber : http://www.tutorialspoint.com/cplusplus/cpp_do_while_loop.htm
0 comments:
Post a Comment