1
resposta

[Projeto] Desafio: hora da prática

Pergunte ao usuário qual é o dia da semana:

var diaDaSemana = prompt("Qual é o dia da semana?"); if (diaDaSemana === "Sábado" || diaDaSemana === "Domingo") { alert("Bom fim de semana!"); } else { alert("Boa semana!"); }

Verifique se um número digitado pelo usuário é positivo ou negativo:

var numero = parseFloat(prompt("Digite um número:")); if (numero > 0) { alert("O número é positivo."); } else if (numero < 0) { alert("O número é negativo."); } else { alert("O número é zero."); }

Crie um sistema de pontuação para um jogo:

var pontuacao = parseInt(prompt("Digite a pontuação do jogo:")); if (pontuacao >= 100) { alert("Parabéns, você venceu!"); } else { alert("Tente novamente para ganhar."); }

Crie uma mensagem que informa o usuário sobre o saldo da conta:

var saldo = 1500; // Exemplo de saldo alert(Seu saldo atual é de R$ ${saldo}.);

Peça ao usuário para inserir seu nome usando prompt e mostre um alerta de boas-vindas:

var nomeUsuario = prompt("Digite seu nome:"); alert(Bem-vindo(a), ${nomeUsuario}!);

1 resposta

Oi Camila,

Seu código está ótimo e bem estruturado! 👍

Para o primeiro desafio, você usou corretamente o prompt para obter o dia da semana e o if para verificar se é fim de semana.

No segundo, a conversão para parseFloat foi essencial para lidar com números decimais.

O terceiro desafio também foi bem resolvido, usando parseInt para pontuação.

No quarto, note que a interpolação de strings com template literals (usando ${}) funciona com acento grave (`) e não com aspas simples (').

E no quinto, o mesmo detalhe da interpolação de strings se aplica.

Aqui está o código com as correções:

let diaDaSemana = prompt("Qual é o dia da semana?");
if (diaDaSemana === "Sábado" || diaDaSemana === "Domingo") {
    alert("Bom fim de semana!");
} else {
    alert("Boa semana!");
}

let numero = parseFloat(prompt("Digite um número:"));
if (numero > 0) {
    alert("O número é positivo.");
} else if (numero < 0) {
    alert("O número é negativo.");
} else {
    alert("O número é zero.");
}

let pontuacao = parseInt(prompt("Digite a pontuação do jogo:"));
if (pontuacao >= 100) {
    alert("Parabéns, você venceu!");
} else {
    alert("Tente novamente para ganhar.");
}

let saldo = 1500;
alert(`Seu saldo atual é de R$ ${saldo}.`);

let nomeUsuario = prompt("Digite seu nome:");
alert(`Bem-vindo(a), ${nomeUsuario}!`);

🎓 Para saber mais: Template literals

Continue praticando e explorando o JavaScript! 🤗

📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum. como inserir bloco de código