PETLJE I UPRAVLJAČKE STRUKTURE

 

 

  1. STRUKTURA IF ... THEN ... ELSE

  2. STRUKTURA SELECT

  3. STRUKTURA FOR ... NEXT

  4. STRUKTURA DO/LOOP

Prethodna strana

                                                                            Primer3- Upotreba petlji i upravljačkih struktura


 

STRUKTURA IF ... THEN ... ELSE

 

Struktura If ... Then ... Else je najjednostavnija uslovna logička struktura. Ova struktura može imati oblik:

 

If  uslov  Then  [naredbe_1]  [Else naredbe_2]

 

Ili u blok-formi:

 

If uslov Then

            [naredbe_1]

            [ElseIf uslov_n Then

                        [naredbe_n] ...

[Else

            [naredbe_2]]

End If

 

 

Svaka If ... Then ... Else struktura mora da se završi sa End If. Ponekad nije neophodno da se koristi Else:

 

If  uslov  Then  naredbe

 

POČETAK                SELECT                FOR ... NEXT                DO/LOOP


STRUKTURA SELECT

 

Kada logička struktura sadrži veliki broj uslova, korišćenje If .. Then ..Else može da bude nepregledno. Tada se koristi struktura Select. Cela struktura nalazi se između ključnih reči Select i End Select.

Sintaksa naredbe je:

Select Case izraz (promenljiva)
   Case vrednost_1
        Blok_naredbi_1
   Case vrednost_2
        Blok_naredbi_2

   Case vrednost_3
        Blok_naredbi_2

   Case vrednost_4
        .
        .
        .
  
Case Else
        Blok_naredbi_n

End Select

* Tip podatka za izraz i Case vrednosti moraju biti usaglašene.

POČETAK                         IF ... THEN ... ELSE                FOR ... NEXT                DO/LOOP


STRUKTURA FOR ... NEXT

 

Struktura For/Next omogućava zadavanje bloka koda koji treba da se izvrši određen broj puta.

Format je:

For  brojac = start  To  kraj [Step korak]
            [naredbe_1]
            [Exit For]
[naredbe_2]

Next [brojac]

 

 POČETAK                 IF ... THEN ... ELSE                SELECT                DO/LOOP


 STRUKTURA DO/LOOP

 

Ova struktura ponavlja blok naredbi, sve dok je uslov zadovoljen (While) ili dok uslov ne postane zadovoljen (Until).

 

Sintaksa je:

 

Do [{While | Until} uslov]
            [naredbe_1]
            [Exit Do]
[naredbe_2]

Loop

 

A može se koristiti i sintaksa:

 

Do
            [naredbe_1]
            [Exit Do]
[naredbe_2]

Loop [{While | Until} uslov]

 

POČETAK                 IF ... THEN ... ELSE                SELECT                FOR ... NEXT


Prethodna strana