Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio concluído, mas os alertas não aparecem no navegador. Testei no Codepen.

//Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!".

let diaDaSemana = prompt('Qual dia da semana é hoje?'); 
if (diaDaSemana == "Sabado") {
    alert('Bom fim de semana!');
} if (diaDaSemana == "Domingo") {
    alert("Bom fim de semana!");
} else {
    alert("Boa Semana!");
}

//Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.

let numeroInteiro = prompt("Digite um número!");

if (numeroInteiro > 0) {
    alert("Você digtou um número positivo!");
} else  {
    alert("Você digitou um número negativo!");
}

//Crie um sistema de pontuação para um jogo. Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!". Caso contrário, mostre "Tente novamente para ganhar.".

let pontuação = 105;

if (pontuação > 100) {
    console.log ("Parabéns, voçê venceu!");
} else {
    console.log ("Tente novamente para ganhar!"); 
}

//Crie uma mensagem que informa o usuário sobre o saldo da conta, usando uma template string para incluir o valor do saldo.

let saldoConta = 500;
prompt(`Saldo da sua conta é ${saldoConta}`);

//Peça ao usuário para inserir seu nome usando prompt. Em seguida, mostre um alerta de boas-vindas usando esse nome.

let nome = prompt("Qual o seu nome?");
alert(`Bem vindo ${nome}!`);
1 resposta
solução!

OiI, Shirley!

Primeiro, vamos revisar o seu código. Notei alguns pontos que podem ser ajustados:

  • Pra garantir que a comparação funcione mesmo se a pessoa usuária digitar "sábado" ou "domingo" com letras minúsculas e com ou sem acento, você pode converter a entrada para minúsculas usando o método toLowerCase().
let diaDaSemana = prompt('Qual dia da semana é hoje?').toLowerCase();  

if (diaDaSemana == "sábado" || diaDaSemana == "sabado") {
   alert('Bom fim de semana!');
} else if (diaDaSemana == "domingo") {
   alert("Bom fim de semana!");
} else {
   alert("Boa Semana!");
}
  • Uso do prompt pra exibir informações: No trecho onde você está tentando mostrar o saldo da conta, você usou prompt, que é geralmente usado para capturar entrada do usuário. Pra apenas mostrar uma mensagem, você pode usar alert:

    let saldoConta = 500;
    alert(`Saldo da sua conta é ${saldoConta}`);
    
  • No sistema de pontuação, você tá usando console.log pra mostrar mensagens. Se você deseja que o usuário veja essas mensagens como alertas, substitua console.log por alert:

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

Um abraço e bons estudos.