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
Használt kulcsszavak: if else then end

Bemenet:

Megjegyzés

Kompatibilis programozási nyelvek:
Visual Basic .NET | FreeBASIC

Példaprogramok

Feltételes utasítás lehetséges használata:
Basic
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

További példaprogram részletek:
Basic
do while i<20
 i= i+2
 if i=16 then
    continue while
 end if
 x=x+1 
loop
do until i = 0
   if i=10 then
     exit do
   else
     i=i-1
   end if
loop
if  x = 5 then
   y=y-1
end if
if x>&Habc then
  y = x / &Ha    ' y = 466
end if
if x > 0 then ' x == true
   x=5
end if
do
  i=i+1
  if i=5 then
    exit do
end if
loop while i <10
Más nyelveken: en hu cz sk