Estruturas Condicionais – Decida o Caminho do Seu Código!
janeiro 26, 2025 | by Lucas Souza

As estruturas condicionais são como bifurcações em uma estrada: dependendo das condições, seu programa pode seguir por diferentes caminhos. Elas são essenciais para criar softwares inteligentes e dinâmicos. Vamos explorar os if, else, else if e até o poderoso operador ternário!
O que são estruturas condicionais?
Estruturas condicionais permitem que o programa tome decisões. Em vez de executar todas as linhas de código, ele avalia condições e decide quais blocos executar. Pense nelas como guardiões que controlam o fluxo do seu programa.
Como usar o if, else e else if?
- If (Se)
O if avalia uma condição e, se for verdadeira, executa um bloco de código.
Exemplo:
let idade = 18;
if (idade >= 18) {
console.log("Você pode dirigir!");
}
- Else (Se não)
O else define o que fazer caso a condição do if não seja verdadeira.
Exemplo:
let idade = 16;
if (idade >= 18) {
console.log("Você pode dirigir!");
} else {
console.log("Você ainda não pode dirigir.");
}
- Else if (Se não, se)
Use else if para adicionar mais condições.
Exemplo:
let nota = 85;
if (nota >= 90) {
console.log("Parabéns! Você tirou um A.");
} else if (nota >= 70) {
console.log("Você tirou um B.");
} else {
console.log("Vamos melhorar para a próxima!");
}
Operador Ternário: Decisões Rápidas!
Se você quer escrever condições simples em uma única linha, o operador ternário é seu melhor amigo!
Exemplo:
let idade = 20;
let status = idade >= 18 ? "Adulto" : "Menor de idade";
console.log(status); // Resultado: Adulto
Boas práticas ao usar condições
- Mantenha o código legível: Não empilhe várias condições complexas. Prefira quebrar em partes menores.
- Use nomes claros para variáveis: Isso facilita a leitura e compreensão do código.
- Evite condições desnecessárias: Certifique-se de que cada condição é realmente necessária.
Exemplo divertido com condições
Imagine que você está criando um chatbot para uma lanchonete. Dependendo da escolha do cliente, o bot responde algo diferente:
let pedido = "pizza";
if (pedido === "hambúrguer") {
console.log("Ótima escolha! O hambúrguer é delicioso.");
} else if (pedido === "pizza") {
console.log("Pizza saindo do forno em instantes!");
} else if (pedido === "sorvete") {
console.log("Perfeito para refrescar o dia!");
} else {
console.log("Desculpe, não temos esse item no cardápio.");
}
Conclusão
As estruturas condicionais são uma das ferramentas mais poderosas no mundo da programação. Elas transformam seu código em algo inteligente e responsivo. Com elas, você pode criar desde um simples formulário até sistemas complexos e dinâmicos.
Agora é sua vez! Brinque com as condições e veja como seu código pode se adaptar a qualquer situação.
RELATED POSTS
View all
Deixe um comentário