🏗️ O Comando SE() em Ação
Na prática, o comando se() é o primeiro passo para criar inteligência em seus algoritmos. Ele permite que o computador escolha caminhos dependendo de uma expressão lógica.
🛡️ Definição Técnica
Uma estrutura de seleção executa um bloco de código somente se uma condição for verdadeira. Se a condição for falsa, o computador ignora aquele trecho e segue para o próximo comando fora das chaves.
📊 Fluxograma de Decisão
Veja como o computador decide exibir uma mensagem baseada na idade:
graph TD
A[Início] --> B[Qual a sua idade?]
B --> C{idade >= 18?}
C -- Sim --> D["Exibir: 'Maior de Idade'"]
C -- Não --> E[Prosseguir]
D --> E
E --> F[Fim]
style C fill:#fff3e0,stroke:#ff9800
style D fill:#e1f5fe,stroke:#01579b⌨️ Sintaxe no Portugol
Note que a condição deve estar entre parênteses e o bloco de ação entre chaves { }.
📐 O Conceito de Escopo
As chaves { } delimitam o escopo do se().
- Condição Verdadeira: O que está entre as chaves é executado.
- Condição Falsa: O programa “pula” para a linha após o fechamento da chave
}.
Pense como um Programador: Use o se() para validar regras de negócio, como verificar saldo bancário ou se um campo foi preenchido.
🏁 Resumo do Capítulo
O comando se() sozinho é poderoso, mas o que acontece na “outra metade” do caminho? No próximo capítulo, veremos o SENÃO, o comando para lidar com o caso falso! 🚀