1
resposta

[Projeto] Desafios de if e else

// Desafio 1
let dia = prompt("Que dia da semana é hoje?");
if(dia=="sábado"||dia=="domingo")
    { alert("bom fim de semana");
}else{alert("boa semana")};

// Desafio 2
let numero = prompt("escreva um número aqui");
if(numero>0){
    alert("número positivo");
} else { if(numero<0){;
 alert("número negativo")}}

// Desafio 3
let metaPontos = 100;
let pontos = prompt("insira a sua pontuação");
if(pontos>metaPontos){
    alert("Parabéns, você venceu!");
}else{;
    alert("Tente novamente para ganhar");
}

//Desafio 4
let saldo = 1000;

alert(`Seu saldo é de ${saldo}`);

// Desafio 5
let nome = prompt("Insira seu nome");
alert(Bem vindo ${nome}!);
1 resposta

Olá, Augusto, como vai?

Gostei bastante da forma como você estruturou as soluções para os desafios, ficou bem organizado e direto. Os condicionais estão aplicados corretamente e cumprem o que foi pedido em cada exercício.

Notei apenas alguns pontos de ajuste. No desafio 1, como o usuário pode digitar "Sábado" ou "sábado", seria interessante tratar a entrada com .toLowerCase() para evitar variações de maiúsculas e minúsculas.

Poderia ser algo como:

let dia = prompt("Que dia da semana é hoje?").toLowerCase();
if(dia === "sábado" || dia === "sabado" || dia === "domingo") {
    alert("Bom fim de semana!");
} else {
    alert("Boa semana!");
}

No desafio 3, a comparação poderia ser >= em vez de > para atender ao enunciado. E no desafio 5, falta envolver o texto de boas-vindas com crase para usar a template string corretamente.

No geral, você mandou muito bem e está aplicando bem os conceitos de condicionais e template strings. Continue compartilhando seus exercícios no fórum, pois isso ajuda a fixar os aprendizados e trocar experiências.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!