Kamis, 21 Oktober 2010

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 { … }

   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

<html>
<head></head>
<body>

<script language="javascript">

for(x=1;x<=5;x+=1)
{
  for(y=1;y<=x;y++)
  {
document.write("   "+y*y);
}
document.write("<br>");
}
</script></body></html>


Output :

1
1 4
1 4 9
1 4 9 16
1 4 9 16 25


Contoh  Struktur Kondisional FOR
<html>
<head></head>
<body>

<script language="javascript">

for(x=1;x<=5;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

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>


Output :
 1
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

 

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>


Output :

0
1
2
3
4
5
6
7
8

9
10

Tidak ada komentar:

Posting Komentar