Dalam pemrograman sering dijumpai perulangan yang misalnya :
Sintaks:
<pre name="code" class="JScript">
for(ungkapan1; ungkapan2; ungkapan3)
{
.
.
}
</pre>
- ungkapan1 merupakan statement awal (inisialisasi)
- ungkapan2 merupakan kondisi/syarat perulangan dilakukan
- ungkapan3 merupKn statement control untuk perulangan
misal :
<pre name="code" class="JScript">
int a;
for(a=0;a<10: a++){
cout<<a<<endl;}
</pre>
2. WHILE
Statement While juga digunakan untuk menyatakan perulangan.
Sintaks:
<pre name="code" class="JScript">
while (konkisi)
{
.
.
<pre name="code" class="JScript">
int 1=0;
while (i <= 100){
cout<< i << endl;
i++;}
</pre>
3. DO..WHILE
Perintah DO..WHILE hampir sama dengan WHILE.
Sintaks:
<pre name="code" class="JScript">
do
{
.
.
}
while(kondisi);
<pre>
int a = 0;
} while (a <=100);
- FOR
Sintaks:
<pre name="code" class="JScript">
for(ungkapan1; ungkapan2; ungkapan3)
{
.
.
}
</pre>
- ungkapan1 merupakan statement awal (inisialisasi)
- ungkapan2 merupakan kondisi/syarat perulangan dilakukan
- ungkapan3 merupKn statement control untuk perulangan
misal :
<pre name="code" class="JScript">
int a;
for(a=0;a<10: a++){
cout<<a<<endl;}
</pre>
2. WHILE
Statement While juga digunakan untuk menyatakan perulangan.
Sintaks:
<pre name="code" class="JScript">
while (konkisi)
{
.
.
}</pre>
jika mengunakan while pastikan suatu saat kondisi sampai bernilai FALSE. apabila tidak, proses perulangan akan terus berjalan selamanya.misal :
<pre name="code" class="JScript">
int 1=0;
while (i <= 100){
cout<< i << endl;
i++;}
</pre>
3. DO..WHILE
Perintah DO..WHILE hampir sama dengan WHILE.
Sintaks:
<pre name="code" class="JScript">
do
{
.
.
}
while(kondisi);
<pre>
Perbedaan dengan WHILE yaitu pada DO..WHILE statement perulangannya dilakukan terlebih dahulu baru kemudian di cek kondisinya.Sedangkan WHILE kondisi dicek dulu baru kemudian statement perulangannya dijalankan.
DO WHILE minimal terdapat 1x perulangan. Sedangkan WHILE dimungkinkan perulangan tidak pernah terjadi yaitu ketika kondisinya langsung bernilai FALSE.
misal:<pre name="code" class="JScript">
int a = 0;
do{ cout<< a <<endl;a++;
} while (a <=100);
</pre>
Komentar
Posting Komentar