Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Segundo desafio com JavaScript

Aceito dicas e sugestões de melhoria!

// desafio 1
let diaDaSemana = prompt('Qual é o dia da semana?');

if (diaDaSemana == 'Sábado') {
    alert('Bom fim de semana!');
} else if (diaDaSemana == 'Domingo') {
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}

// desafio 2
let numero = prompt('Digite um número:');

if (numero > 0) {
    alert('O número digitado é positivo.');
} else {
    alert('O número digitado é negativo.');
}

// desafio 3
let pontuacao = prompt('Qual a pontuação do jogo?');

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

// desafio 4
alert('Bem-vindo(a) ao Banco!');

let saldo = 1500;

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

// desafio 5
let nomeUsuario = prompt('Digite seu nome:');

alert(`Bem-vindo(a) ao meu site ${nomeUsuario}!`);
2 respostas
solução!

Ei, Larissa! Tudo bem?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu código ficou bem organizado e cobre bem os fundamentos da lógica condicional em JavaScript. É ótimo ver que você aplicou estruturas como if, else if e variáveis com clareza.

Uma dica é usar o toLowerCase() para tratar entradas de texto com diferentes letras maiúsculas ou minúsculas. Isso evita problemas com o prompt. Veja este exemplo:


let dia = prompt('Qual é o dia da semana?').toLowerCase();

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

Esse código converte tudo para minúsculas e compara de forma mais segura.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

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

Excelente dica!
Obrigada.