Visual Basic - Feltételes utasítás: if then end if, if then else end if
Programunk futtatását feltételekhez köthetjük. A feltételes utasítás segítségével két irányba terelhetjük a folyamatot. Ha teljesül a feltétel akkor az első irányba folytatódik a program futása ha nem akkor a második irányba. Az irányok alatt egy utasítás vagypedig egy blokk végrehajtását értem.if then end if, if then else end if
Leírás
if condition then
statements1
end if
if condition then
statements1
else
statements2
end if
Bemenet
- condition - Logikai érték Feltétel lehet akármilyen kifejezés
- statements1 - Utasítások
- statements2 - Utasítások
Példaprogramok
Visual Basic .NET
Feltételes utasítás lehetséges használata:if i > 10 then
i =10
i = i - 1
i=i+1
end if
if i < 10 then
i = 10
else
i=1
end if
Visual Basic .NET
További példaprogram részletek:while i<20 i= i+2 if i=16 then continue while end if x=x+1 end while
do until i = 0 if i=10 then exit do else i=i-1 end if loop
do i=i+1 if i=5 then exit do end if loop while i <10
if x >= 12 then while y >= 0 y=y-1 end while end if
if x = 5 then y=y-1 end if
if y<5 then y = y/ 3.14 ' y = 1.234 end if
Feltételes utasítás más programozási nyelven:
Különbségek: