1
resposta

Lista de exercícios: JavaScript Condiçoes e Fluxos

1: let idade = 17;

if (idade >= 18){
    console.log("Pode comprar bebida alcólica")
} else{
    console.log("VENDA PROÍBIDA")
};


2: let horaAtual = 10;

if(horaAtual >= 6 && horaAtual <= 12){
    console.log("Bom dia")
} else if(horaAtual >= 13 && horaAtual <= 18){
    console.log("Boa tarde")
} else{
    console.log("Boa noite")
};



3: let numero = 0;

if(numero > 0){
    console.log("O numero é positivo")
} else if(numero == 0){
    console.log("O numero é 0")
}else{
    console.log("O numero e negativo")
};



4: let nota = 7;

if(nota >= 9){
    console.log("A")
}else if(nota >= 8 ){
    concole.log("B")
}else if(nota >= 6){
    console.log("C")
}else if(nota >= 4){
    console.log("D")
}else{
    console.log("E")
};



5: let numero = 32;

if(numero % 2 == 0){
    console.log("O numero ", numero, "é par")
}else{
    console.log("O numero ", numero, "é impar")
};



6: let opcoes =3;

switch (opcoes) {
    case 1:
        console.log("Cadastrar")
        break;
    case 2:
        console.log("Listar")
        break;
    case 3:
        console.log("Sair")
        break;
    default:
        console.log("INVALIDO")
        break;
};



7: let email = "";

if (email == ""){
    console.log("Preencha o campo de e-mail")
}else{
    console.log("E-mail válido")
};



8; let senha = 1234;
let senhaValida = true;

if(senhaValida == false){
    console.log("Senha Válida")
}else {
    console.log("Senha muito curta")
};



9: let saldoDisponivel = 3000;
let valorCompra = 1500;

if (saldoDisponivel >= valorCompra){
    console.log("Comora aprovada")
}else{
    console.log("Saldo insuficiente")
};



10: let nome = "Andre";
let email = "andrepcano@gmail.com";
let idade = 17;
let formularioValido = false;

if (formularioValido == true){
    console.log("Formulário enviado com sucesso")
}else{
    console.log("Por favor, preencha todos os campos corretamente")
};
1 resposta

Oi, André! Tudo bem?

Passando por aqui dinovo, Parabéns por mandar muito bem em mais essa lista de exercícios! É excelente ver o seu progresso e como você estruturou bem a lógica condicional usando if, else if e o switch.

Só algumas observações:

Erro de digitação (Exercício 4): Na checagem da nota B, você digitou concole.log("B") (com "c" no lugar do "s"). O JavaScript é bem rigoroso com isso e vai lançar um erro dizendo que "concole" não está definido.

Lógica invertida no 8. A lógica desse exercício acabou ficando um pouco confusa. Como você definiu senhaValida = true, o seu if (senhaValida == false) dá falso, fazendo o código cair no else e imprimir "Senha muito curta" para uma senha que, teoricamente, era válida.

Bons estudos!

Sucesso

Imagem da comunidade