Condicionales
Al igual que muchos lenguajes de programación, Soulver admite condicionales (a veces llamados "sentencias if").
En Soulver, un condicional se expresa en una sola línea:
earnings = $45k | $45.000,00
if earnings > $30k then tax = 20% else tax = 5% | 20%
My tax paid: earnings × tax | $9000,00Los ejemplos en inglés no tienen equivalente en español; Soulver los entiende en cualquier idioma.
Declarar una variable usando un condicional
income = $35k
expenses = $21,5k
profitable = true if income > expenses | true
insolvent = false unless expenses > income | falseLos ejemplos en inglés no tienen equivalente en español; Soulver los entiende en cualquier idioma.
Usando "and" y "or" en condicionales
IMC = 24
Bajo peso = IMC < 18,5 | false
Peso saludable = IMC >= 18,5 y IMC < 25 | true
Sobrepeso = IMC >= 25 y IMC < 30 | false
Obesidad = IMC >= 30 | falseOperadores de comparación y booleanos
Soulver admite los operadores de comparación estándar de estilo "C" style.
Se devuelve un valor booleano (true o false).
Igual a
==
No igual a
!=
Mayor que
>
Menor que
<
Mayor o igual que
>=
Menor o igual que
<=
Puede asignar un valor booleano a una variable directamente
Los ejemplos en inglés no tienen equivalente en español; Soulver los entiende en cualquier idioma.
También puede usar operadores de comparación fuera de las sentencias if
Última actualización
¿Te fue útil?