A. Statement perulangan
1. Blok perulangan for
perulangan for merupakan perulangan yang termasuk dalam couted loop, karena sudah jelas berapa kali ia akan mengulang.
bentuk kode nya seperti ini :
for(int i = 0; i < 10; i++){
printf("Perulangan ke-%i\n", i);
}
yang perlu di perhatikan adalah kondisi yang ada di dalam kurung setalah kata for.
kondisi ini akan menentukan :
- hitungan akan di mulai dari 0(1=0);
- hitungannya sampai berapa ? sampai 1 < 10 ;
- lalu di setiap perulangan i akan bertambah +1 (i++)
variable i pada perulangan for berfungis untuk menyimpan nilai hitungan.
jadi setiap perulangan di lakukan nilai i akan selalu bertanbah satu. kerena kita menentukannya di bagian i++.
contoh program loop dengan for :
#include <iostream>
usiing namespace std;
int main ()
{
for ( int i =0 ; i<10 ; i ++ )
{
printf ( " perulangan ke- %i \n", i) ;
}
return 0 ;
}
output :
Kondisi ini akan menentukan:
- Hitungan akan dimulai dari
0
(i = 0
); - Hitungannya sampai berapa? Sampai
i < 10
; - Lalu di setiap perulangan
i
akan bertambah +1
(i++
).
Contoh program loop dengan for:
#include <iostream>
using namespace std;
int main()
{
for(int counter =0; counter < 10; counter += 2)
{
printf ("perulangan ke -%i\n", counter);
}
return 0;
}
Pada contoh tersebut, kita melakukan perulangan dimulai dari nol 0
. Lalu di setiap perulangan nilai variabel couter
akan ditambah 2 (counter+=2
).
2. Perulangan While pada C++
Perulangan while
merupakan perulangan yang termasuk dalam perulangan uncounted loop.
Perulangan while
juga dapat menjadi perulangan yang counted loop dengan memberikan counter di dalamnya.
Bentuk flow chart-nya sama seperti flow chart for.