Friday, December 28, 2012

For Loop (Perulangan) C++

For Loop (Perulangan) 

Untuk loop (perulangan) kontrol pengulangan struktur yang memungkinkan Anda untuk secara efisien menulis loop (perulangan) yang perlu mengeksekusi beberapa kali.

Sintaks :

Sintaks untuk perulangan for di C++ adalah :


for ( init; condition; increment )
{
   statement(s);
}


Berikut adalah aliran kontrol dalam untuk loop:

  • Langkah init dijalankan pertama, dan hanya sekali. Langkah ini memungkinkan Anda untuk mendeklarasikan dan menginisialisasi variabel kontrol loop apapun. Anda tidak diharuskan untuk menempatkan sebuah pernyataan di sini, asalkan titik koma muncul.
  • Selanjutnya, kondisi dievaluasi. Jika benar, tubuh loop dijalankan. Jika itu adalah palsu, tubuh loop tidak mengeksekusi dan mengalir dari melompat kontrol ke pernyataan berikutnya setelah untuk loop.
  • Setelah tubuh untuk loop mengeksekusi, aliran kontrol melompat kembali ke pernyataan kenaikan. Pernyataan ini memungkinkan Anda untuk memperbarui variabel kontrol loop apapun. Pernyataan ini dapat dibiarkan kosong, asalkan titik koma muncul setelah kondisi tersebut.
  • Kondisi ini sekarang dievaluasi lagi. Jika benar, loop mengeksekusi dan proses berulang (badan pengulangan, maka kenaikan langkah, dan kemudian lagi kondisi). Setelah kondisi menjadi palsu, untuk loop berakhir.

Alur Diagram :


Contoh :

#include <iostream.h>
#include <conio.h>

void main()
{
   // for loop execution
   for( int a = 10; a < 20; a = a + 1 )
   {
       cout << "value of a: " << a << endl;
   }
  getch();
}

Ketika kode di atas dikompilasi dan dijalankan, akan meghasilkan seperti berikut :




0 comments:

Post a Comment