🚀 Condicionais

Faça seu programa tomar decisões!

🚀

O que são condicionais?

Na vida real, você toma decisões o tempo todo: "Se estiver chovendo, levo guarda-chuva."

No Sol, usamos se para fazer o programa decidir o que fazer!

O comando SE

local idade = 15

se idade >= 18 então
    exiba("Você é maior de idade!")
fim

Como funciona:

  1. O Sol olha se idade >= 18 é verdadeiro ou falso
  2. Se for verdadeiro, executa o que tem dentro
  3. Se for falso, pula para depois do fim

Operadores de comparação

OperadorSignificadoExemplo
==Igualx == 10
~=Diferentex ~= 10
>Maiorx > 10
<Menorx < 10
>=Maior ou igualx >= 10
<=Menor ou igualx <= 10

E se for falso?

Você pode ter outro caminho usando duas verificações:

local nota = 7

se nota >= 7 então
    exiba("Aprovado! 🚀")
fim

se nota < 7 então
    exiba("Estude mais! 🚀")
fim

Exemplo: Verificador de idade

local idade = 10

se idade < 12 então
    exiba("Você é criança!")
fim

se idade >= 12 e idade < 18 então
    exiba("Você é adolescente!")
fim

se idade >= 18 então
    exiba("Você é adulto!")
fim

Combinando condições

E (ambas devem ser verdadeiras)

local tem_ingresso = verdadeiro
local tem_idade = verdadeiro

se tem_ingresso e tem_idade então
    exiba("Pode entrar! 🚀")
fim

OU (pelo menos uma deve ser verdadeira)

se dia == "sábado" ou dia == "domingo" então
    exiba("É fim de semana! 🚀")
fim

NÃO (inverte o valor)

local chovendo = falso

se não chovendo então
    exiba("Dia lindo! 🚀")
fim

Exemplo: Calculadora simples

local a = 10
local b = 5
local operacao = "+"

se operacao == "+" então
    exiba(a + b)
fim

se operacao == "-" então
    exiba(a - b)
fim

se operacao == "*" então
    exiba(a * b)
fim

se operacao == "/" então
    exiba(a / b)
fim
Agora seu programa pode tomar decisões! é como se ele pensasse sozinho.
```