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

Desafio 2: hora da prática

1)
let diaSemana = prompt('Em que dia da semana estamos hoje?'); 
if (diaSemana == 'Sábado') {
    alert('Bom fim de semana!');
} else {
    if (diaSemana == 'Domingo') {
        alert('Bom fim de semana!');
         } else {
        alert('Boa semana!');
    }
}

2)
let numero = prompt('Digite um número:'); 
if (numero >= 0) { 
    alert('O número digitado é POSITIVO!');
} else { 
    alert('O número digitado é NEGATIVO!');
}

3)
let pontos = prompt('Qual a sua pontuação atingida:'); 
if (pontos >= 100) { 
    alert('Parabéns, você venceu!');
} else { 
    alert('Tente novamente para ganhar!');
}

4)
let saldo = prompt(‘Informe o seu saldo atual?’); 
alert(`O seu saldo do dia é R$ ${saldo}`); 

5)
let nome = prompt(‘Qual o seu nome?’); 
alert(`Você é importante e faz toda a diferença. Seja bem vindo ${nome} ao nosso grupo!!!`);
2 respostas
solução!

Oi, José! Como vai?

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

Gostei da forma como você estruturou seus condicionais. O uso de if e else ficou claro e direto, mostrando que você compreendeu bem como criar fluxos diferentes para cada resposta do usuário. Muito bom também o uso de template strings para montar as mensagens de forma mais dinâmica.

Uma dica interessante para o futuro é utilizar o método toLowerCase() para evitar erros com letras maiúsculas ou minúsculas digitadas pelo usuário.
Veja este exemplo:


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

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

Esse código converte a entrada para minúsculas e reconhece variações do texto digitado.

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

Boa tarde, Lorena! Tudo jóia?
Obrigado pelo retonro. Vou me aprofundar nessa dica do método toLowerCase();

Obrigado.