Condición Romper (Break)

La condición o sentencia Romper (Break) detiene las repeticiones (rompe) de los bucles si, mientras, rango y desde.

Es decir, la sentencia romper termina de forma abrupta un bucle.

Esta condicional evalúa una condición y si el resultado es verdadero ejecuta las instrucciones descritas en ella.

Latino tiene las siguientes declaraciones condicionales:

Comandos Descripción
romper Detiene la operación de un bucle y, el programa, continua con la siguiente operación.

Condicional «romper» (Break)

Inicio de cualquier condicional que genere un bucle (si, mientras, rango y desde). Dentro de esa declaración, en el bloque de código, se ingresa el comando romper.

Ejemplo de sintaxis

elegir (condición lógica)
  caso 1:
  caso 2:
    #Bloque de código
    romper
  caso 3:
    #Bloque de código
    romper
  defecto:
    #Bloque de código
fin
desde (condición lógica)
  #Bloque de código
  romper
fin

Nota

La condición lógica se puede escribir entre paréntesis o sin ellos.

Ejemplo de código

/*
Cuando la condición se cumple
se detendrá la ejecución del código
y devolverá los valores obtenidos
hasta antes de su finalización.
*/

desde (i=0; i<10; i++)
  escribir(i)
    si (i == 5)
      romper
    fin
  fin
fin
#salida: 0 1 2 3 4 5
i=0
mientras (i < 10)
  escribir(i)
    si (i == 5)
      romper
    fin
    i++
  fin
fin
#salida: 0 1 2 3 4 5
para i en rango(0, 10)
  escribir(i)
    si (i == 5)
      romper
    fin
  fin
fin
#salida: 0 1 2 3 4 5