STATMENT KONDISI PERULANGAN
Percabangan adalah suatu proses pemilihan aksi diantara beberapa alternative yang diberikan. LOOP (perulangan) adalah : perulangan statement dengan jumlah tertentu jika kondisi terpenuhi.
Bentuk bentuk umum dari kondisi perulangan: PERCABANGAN /
KONDISI
Bentuk umum statemen if :If ( cond-exp) statement ;
Bentuk umum statement if … else :If ( cond-exp) statement
true
Else statement false ;
Jika ada lebih dari 1 (satu) instruksi yang akan dijalankan maka harus dibuat dalam bentuk blok instruksi dengan menggunakan tanda kurung kurawal { … }
Jika ada lebih dari 1 (satu) instruksi yang akan dijalankan maka harus dibuat dalam bentuk blok instruksi dengan menggunakan tanda kurung kurawal { … }
Perulangan (loop)
Bentuk umum :For ( ; ; )
Statement ;
Keterangan :
- init-exp : ekspresi yang digunakan untuk melakukan inisialisasi terhadap variable-variabel tertentu, terutama variable yang digunakan untuk melakukan iterasi. Init-exp dapat berupa ekspresi maupun pendefinisian variable.
- Test-exp : ekspresi yang memegang control terhadap proses perulangan tersebut, pada bagian ini akan ditentukan apakah proses perulangan akan tetap berlangsung atau tidak.
- Inc/dec-exp : digunakan untuk mengatur perubahan nilai variable. Umumnya nilai variable tersebut bertambah / berkurang 1 (satu)
Contoh dari program sederhananya :
Kondisi :
If ( nilai > 60 )
Cout << “Anda lulus n” ;
Else
Cout << “Anda tidak lulus n” ;
Untuk membentuk multiway selection, dapat digunakan nested if-else, hal ini dapat dilakukan sebanyak yang diinginkan.
Perulangan :
# include
Main ( )
{
Int batas ;
Cout << “ Nilai tertinggi = “ ;
Cin >> batas ;
For ( int i = 1 ; i < = batas ; i++ )
Cout << i << ‘ ‘ ;
Return 0 ;
}
Contoh Struktur Kondisional FOR
Bentuk umum :For ( ; ; )
Statement ;
Keterangan :
- init-exp : ekspresi yang digunakan untuk melakukan inisialisasi terhadap variable-variabel tertentu, terutama variable yang digunakan untuk melakukan iterasi. Init-exp dapat berupa ekspresi maupun pendefinisian variable.
- Test-exp : ekspresi yang memegang control terhadap proses perulangan tersebut, pada bagian ini akan ditentukan apakah proses perulangan akan tetap berlangsung atau tidak.
- Inc/dec-exp : digunakan untuk mengatur perubahan nilai variable. Umumnya nilai variable tersebut bertambah / berkurang 1 (satu)
Contoh dari program sederhananya :
Kondisi :
If ( nilai > 60 )
Cout << “Anda lulus n” ;
Else
Cout << “Anda tidak lulus n” ;
Untuk membentuk multiway selection, dapat digunakan nested if-else, hal ini dapat dilakukan sebanyak yang diinginkan.
Perulangan :
# include
Main ( )
{
Int batas ;
Cout << “ Nilai tertinggi = “ ;
Cin >> batas ;
For ( int i = 1 ; i < = batas ; i++ )
Cout << i << ‘ ‘ ;
Return 0 ;
}
Contoh Struktur Kondisional FOR
<html>
<head></head>
<body>
<script language="javascript">
for(x=1;x<=9;x+=1)
{
for(y=1;y<=x;y++)
{
document.write(y," ");
}
document.write("<br>");
}
</script></form></body></html>
Output :
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
Contoh Struktur Kondisional FOR
<HEAD>
<TITLE>Contoh Program Javascript</TITLE>
</HEAD>
<BODY>
<SCRIPT language="Javascript">
<!--
var x=0
do{
document.write(x+"<br>")
x++;
}
while (x<=10)
// -->
</SCRIPT> </BODY> </HTML>
ouput:
0
1
2
3
4
5
6
7
8
9
10
Membuat tgl :
<html>
<head></head>
<body>
<font size=4>
<form>
Tanggal Lahir Anda Adalah :<br><br>
Tanggal :
<select name="tgl">
<script language="javascript">
for(x=1;x<=31;x+=1)
{
document.write("<option>",x ,"</option>");
document.write();
}
</script></form></body></html>
<head></head>
<body>
<script language="javascript">
for(x=1;x<=9;x+=1)
{
for(y=1;y<=x;y++)
{
document.write(y," ");
}
document.write("<br>");
}
</script></form></body></html>
Output :
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
Contoh Struktur Kondisional FOR
<HEAD>
<TITLE>Contoh Program Javascript</TITLE>
</HEAD>
<BODY>
<SCRIPT language="Javascript">
<!--
var x=0
do{
document.write(x+"<br>")
x++;
}
while (x<=10)
// -->
</SCRIPT> </BODY> </HTML>
ouput:
0
1
2
3
4
5
6
7
8
9
10
Membuat tgl :
<html>
<head></head>
<body>
<font size=4>
<form>
Tanggal Lahir Anda Adalah :<br><br>
Tanggal :
<select name="tgl">
<script language="javascript">
for(x=1;x<=31;x+=1)
{
document.write("<option>",x ,"</option>");
document.write();
}
</script></form></body></html>
Komentar
Posting Komentar