Sintaks :
for ( inisialisasi; terminasi; iterasi ) statement;
inisialisasi adalah pemberian nilai awal variable untuk perulangan, terminasi adalah pemberian nilai akhir atau batas perulangan, iterasi adalah perubahan variable kontrol (counter).
Contoh Program :
#include
int main()
{
int a;
clrscr();
for( a = 1; a<=10; a++)
printf("%d ",a);
getch();
return 0;
}
Output :
b. Statement While
Sintaks :
while (kondisi ) statement;
Statement dapat berupa statement kosong, statement tunggal maupun blok statement. Proses perulangan akan terus dilaksanakan jika kondisi dalam while masih bernilai benar.
Contoh Program :
#include
int main()
{
int a=1;
clrscr();
while(a<=10)
{
printf("%d ",a);
a++;
}
getch();
return 0;
}
Output Program :
c. Statement Do..While
Sintaks :
do
statement
while ( kondisi )
statement
while ( kondisi )
Sedikitnya statement akan diproses sebanyak 1 kali karena seleksi kondisi dilaksanakan diakhir statement.
Contoh Program :
#include
int main()
{
int a=1;
clrscr();
do
{
printf("%d ",a);
a++;
}
while(a<=10);
getch();
return 0;
}
Output Program :
d. Statement continue
Statement continue akan menyebabkan proses perulangan kembali ke awal perulangan dengan mengabaikan statement setelah statement continue.
Statement continue akan menyebabkan proses perulangan kembali ke awal perulangan dengan mengabaikan statement setelah statement continue.
Contoh Program :
#include
int main()
{
int a;
clrscr();
for( a = 1; a<=10; a++)
{
if (a==5) continue;
printf("%d ",a);
}
getch();
return 0;
}
Output Program :
e. Statement break
Statement break akan menyebabkan proses keluar dari blok looping atau blok statement pada case.
Statement break akan menyebabkan proses keluar dari blok looping atau blok statement pada case.
Contoh Program :
#include
#include
int main()
{
int a;
clrscr();
for( a = 1; a<=10; a++)
{
if (a==5) break;
printf("%d ",a);
}
getch();
return 0;
}
Output :
#include
#include
int main()
{
int a;
clrscr();
for( a = 1; a<=10; a++)
{
if (a==5) break;
printf("%d ",a);
}
getch();
return 0;
}
Output :
f. Statement goto label
Digunakan untuk melompat dari satu proses ke proses tertentu didalam program.
Sintaks :
goto label;
Proses lain yang ditunjuk sebagai lompatan akan ditulis
label :
Digunakan untuk melompat dari satu proses ke proses tertentu didalam program.
Sintaks :
goto label;
Proses lain yang ditunjuk sebagai lompatan akan ditulis
label :
0 komentar:
Posting Komentar