repetir-hasta (parecido al repeat de Lua)

Se parece a mientras pero en esta el codigo se ejecuta por lo menos la primera vez

i= 0
repetir
    escribir(i)
    i++
hasta (i >= 5)

Ejecutando nos da:

[robinson@localhost ejemplos]$ latino hola.lat 
0
1
2
3
4

Si ahora damos un valor inicial de 50

i= 50
repetir
    escribir(i)
    i++
hasta (i >= 5)

Al ejecutar nos da

[robinson@fedora ejemplos]$ latino hola.lat 
50

Esto es porque se ejecuta la primera vez donde i tiene el valor de 50 y al llegar a la comparacion i es superior o igual >= a 5 asi que deja de repetir ya que esta es la condicion que pusimos.

Esta es una buena manera de asegurarnos que el codigo se ejecute por lo menos una primera vez

results matching ""

    No results matching ""