Sabtu, 05 April 2014

Perulangan do…while sebenarnya hamper mirip dengan perulangan while, pada perulangan while syarat kondisi di cek di awal sebelum statement di dalam blok while di jalankan. Berbeda dengan do…while, pada perulangan ini program akan melakukan statement yang ada di dalam blok terlebih dahulu, setelah itu program akan mengecek syarat kondisi dari perulangan tersebut. Jadi, setidaknya blok yang ada dalam perulangan do…while pasti akan di jalankan setidaknya satu kali.
Struktur perulangan do…while :
    do {
      statement
    } while ( condition );

Contoh program dengan do…while :

     /* Fig. 4.9: fig04_09.c
     Using the do/while repetition statement */
     #include <stdio.h>
     /* function main begins program execution */
     int main( void ){
     int counter = 1; /* initialize counter */
     do { 
        printf( "%d ", counter ); /* display counter */
     } while ( ++counter <= 10 ); /* end do...while */  return 0; /* indicate program ended successfully */
     } /* end function main */

Flowchart do…while :

0 komentar:

Posting Komentar