1
resposta

[Projeto] Desafios aula 2 e sugestão exercício p/ 2

Aí o que fiz, e uma sugestão no exercício 2 é colocar o 0 como neutro, já que ele não é positivo nem negativo.

// EXERCICIO 1
let DiaDaSemana = prompt('Que dia é hoje?');

if (DiaDaSemana == 'Sábado' || DiaDaSemana == 'Domingo' || DiaDaSemana == 'Sabado' || DiaDaSemana == 'sabado' || DiaDaSemana == 'domingo') {
    alert('Bom final de semana!');
} else {
    alert('Boa semana!');
}

// EXERCICIO 2
let numero = prompt('Escolha um número');
if (numero >= 0) {
    alert('O número escolhido é positivo');
} if (numero < 0) {
    alert('O número é negativo');
}

// EXERCICIO 3
let pontuação = prompt('Qual sua pontuação?');
pontuação = Number(pontuação);

if (pontuação >= 100) {
    alert('Parabéns, você venceu!');
} else {
    alert('Tente novamente para ganhar.');
}

// EXERCICIO 4
let saldoConta = 500;
alert(`Seu saldo na conta é de R$${saldoConta}`);

// EXERCICIO 5
let nome = prompt('Qual seu nome?');
alert(`Seja bem-vindo(a) ${nome}`);
1 resposta

Oi Karinne,

Seu código está muito bom e bem organizado! 👍

Gostei da sua sugestão para o exercício 2, considerar o 0 como neutro faz bastante sentido.

Uma forma de implementar isso seria usar um else if para verificar essa condição:

let numero = prompt('Escolha um número');
if (numero > 0) {
    alert('O número escolhido é positivo');
} else if (numero < 0) {
    alert('O número é negativo');
} else {
    alert('O número é neutro');
}

Dessa forma, você consegue tratar todas as possibilidades de forma clara e eficiente. 💪

No exercício 1, você pode simplificar a verificação dos dias da semana usando o método toLowerCase() para converter a entrada do usuário para minúsculas, evitando a necessidade de verificar variações de maiúsculas e minúsculas:

let DiaDaSemana = prompt('Que dia é hoje?').toLowerCase();

if (DiaDaSemana == 'sábado' || DiaDaSemana == 'domingo') {
    alert('Bom final de semana!');
} else {
    alert('Boa semana!');
}

Isso torna o código mais limpo e fácil de manter. 💻

Para saber mais: Documentação do método toLowerCase() em JavaScript - Explore a documentação oficial para entender melhor como o método toLowerCase() funciona e como ele pode ser útil em seus projetos.

Continue praticando e explorando as possibilidades da programação! 🤔