1
resposta

[Explicação] O que significa 'if' e 'else' e suas aplicações

If - Fazendo Decisões:

Imagine que você está prestes a sair de casa e olha para fora. Se está chovendo, você leva um guarda-chuva. Se não está chovendo, você não leva. O "if" na programação é como essa decisão que você toma com base em uma condição.

Em programação, um "if" é uma instrução que permite ao computador tomar decisões também. Aqui está como funciona:

  1. Verificar uma Condição:

    • O "if" verifica se uma condição é verdadeira ou falsa. Essa condição é uma pergunta que o programa faz.
  2. Tomar Ações Diferentes:

    • Se a condição for verdadeira, o programa executa um bloco de código específico (ação).
    • Se a condição for falsa, o programa pode executar um bloco de código diferente ou simplesmente não fazer nada.
  3. Sintaxe Básica:

    if (condicao) {
        // Código a ser executado se a condição for verdadeira
    }
    

Exemplo de Uso do If:

Imagine que você está programando um jogo em que o personagem pode atirar uma flecha. Se o personagem tem flechas suficientes, ele atira. Se não tem, ele não atira.

let flechas = 10;

if (flechas > 0) {
    console.log("Atirando a flecha!");
    flechas = flechas - 1; // Diminui uma flecha após atirar
} else {
    console.log("Não tem mais flechas.");
}

Nesse exemplo, o "if" verifica se há flechas suficientes. Se sim, o personagem atira uma flecha e o número de flechas diminui. Se não, o personagem não atira e é mostrada a mensagem de falta de flechas.

Else - Alternativa para Decisões:

Imagine que você está decidindo se deve levar um guarda-chuva ou não. Se estiver chovendo, você leva o guarda-chuva. Se não estiver chovendo, você não leva. Mas e se não estiver chovendo, mas estiver ventando muito? Aqui entra o else!

Em programação, o else é usado para definir o que fazer quando a condição em um if não é verdadeira. É como uma alternativa para a decisão.

Aqui está como funciona:

  1. Se a Condição do If é Falsa:

    • Se a condição dentro do if não for verdadeira, o código dentro do else será executado.
  2. Quando Usar Else:

    • Você usa else para lidar com a situação em que a condição do if não é satisfeita, ou seja, é falsa.
  3. Sintaxe Básica:

    if (condicao) {
        // Código a ser executado se a condição for verdadeira
    } else {
        // Código a ser executado se a condição for falsa
    }
    

Exemplo de Uso do Else:

Vamos usar o exemplo do guarda-chuva: Se estiver chovendo, você leva o guarda-chuva. Se não estiver chovendo, você não leva. Mas se não estiver chovendo, porém estiver ventando muito, você leva o guarda-chuva mesmo assim!

let estaChovendo = false;
let estaVento = true;

if (estaChovendo) {
    console.log("Levar guarda-chuva.");
} else {
    if (estaVento) {
        console.log("Levar guarda-chuva por causa do vento.");
    } else {
        console.log("Não precisa levar guarda-chuva.");
    }
}

No exemplo acima, o primeiro if verifica se está chovendo. Se não estiver, ele passa para o segundo if para verificar se está ventando. Se estiver ventando, mesmo sem chuva, a mensagem sobre levar o guarda-chuva é exibida.

O else é útil para fornecer alternativas quando a primeira condição não é atendida.

Resumindo, o else é usado para lidar com o cenário onde a condição do if não é verdadeira, fornecendo uma alternativa ou ação a ser realizada. É uma parte importante da tomada de decisões em programação.

1 resposta

Oi Mariana, tudo bem?

Obrigada por compartilhar essa explicação. Parabéns pelo empenho, continue assim!

Se surgir dúvidas, estou à disposição.

Abraços e bons estudos!