Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NEXT
EJEMPLO
A=x
NEXT
***Al obviar step se considera que avanza de uno en uno por defecto
A=n
If n <=30 then
Exit for
End if
next
true
Exit While
End While
Ejemplo
A=100
While a<=100
a-=1
if a=10 then
a=101
end if
end while
Exit do
Loop
Ejemplo 1
a-=1
en if
loop
Ejemplo 2
A=100
Do until a=30 ( hasta que sea el valor de 30, si es falso se repite y solo se
detien cuando a valga 30)
a-=1
loop
Do
a-=1
****si se pone abajo es seguro que ejecutara por lo menos una vez lo que
esta adentro
Dim n, d, p, S As Integer
Dim a As Integer
n = Val(txtNumero.Text)
If n Then
a += 1
p = Val(txtNumero.Text) / a
d = Val(txtNumero.Text) Mod a
While d = 0
S=0+p
End While
If S = n Then
lblPerfecto.Text = "SI"
Else
lblPerfecto.Text = "NO"
End If
End If
NUMERO PERFECTO
Ejercicio 2