Principiante
Condiciones
Elegir qué hacer con si, pero_si y si_no.
si ejecuta un bloque solo cuando su condición es verdadero:
variable temperatura = 31
si (temperatura es_mayor_que 30) {
imprimir("Hace calor")
}Varias opciones
pero_si agrega otra condición y si_no atrapa todo lo demás. La máquina revisa las condiciones en orden y ejecuta solo la primera que se cumple:
variable edad = 15
si (edad es_mayor_o_igual_a 18) {
imprimir("adulto")
} pero_si (edad es_mayor_o_igual_a 13) {
imprimir("adolescente")
} si_no {
imprimir("niño")
}En el sandbox, la vista de máquina muestra cada condición como una compuerta que se abre o se cierra.
La condición tiene que ser lógica
si (1) o si ("hola") son errores: la condición debe dar verdadero o falso. Compara explícitamente:
variable nombre = ""
si (longitud(nombre) es_igual_a 0) {
imprimir("Falta el nombre")
}