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

[Dúvida] Desafios - Hora da prática - CORREÇÃO

Desafio II

1.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 é o dia da semana?');
if (Sabado, Domingo == DiaDaSemana) {
alert ('Bom final de seamana!') 
} else {
alert ('Boa semana!');
}

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

let NumeroPositivo = PROMPT ('Digite aqui um número aleatório');
if NumeroPositivo >0 {
alert ('Você digitou um número positivo')
} else NumeroNegativo <0 {
alert ('Você digitou um número negativo')
}

3.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 pontuacao = 101
if pontuacao >=100 {
alert ('Parabéns, você venceu');
} else pontuacao <=100 {
alert {'Tente novamente ganhar.');

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

let SaldoDaConta = PROMPT('');
alert (`Olá, você tem ${SaldoDaConta} de saldo na sua conta`);

5.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 (`Boas vindas, ${nome}.)`;
1 resposta
solução!

Oi Rafaela, tudo bem? 😊

Analisando seu código, notei alguns pontos que podemos ajustar para que ele funcione corretamente. 🤔

Desafio 1:

  • A comparação com Sabado e Domingo precisa ser feita individualmente e com o operador || (ou).
  • O PROMPT deve ser prompt (com "p" minúsculo).
  • A comparação de strings deve ser feita com == ou ===.
let diaDaSemana = prompt('Qual é o dia da semana?');
if (diaDaSemana === "Sábado" || diaDaSemana === "Domingo") {
  alert('Bom fim de semana!');
} else {
  alert('Boa semana!');
}

Desafio 2:

  • O PROMPT deve ser prompt (com "p" minúsculo).
  • A variável NumeroNegativo não foi definida.
  • A condição else não precisa de uma nova condição.
let numeroDigitado = prompt('Digite aqui um número aleatório');
if (numeroDigitado > 0) {
  alert('Você digitou um número positivo');
} else if (numeroDigitado < 0) {
  alert('Você digitou um número negativo');
} else {
    alert('Você digitou zero')
}

Desafio 3:

  • A condição do else está incorreta, pois não precisa de uma nova condição.
  • O alert do else está com um erro de sintaxe.
let pontuacao = 101;
if (pontuacao >= 100) {
  alert('Parabéns, você venceu!');
} else {
  alert('Tente novamente para ganhar.');
}

Desafio 4:

  • O PROMPT deve ser prompt (com "p" minúsculo).
let saldoDaConta = prompt('Qual o seu saldo?');
alert(`Olá, você tem ${saldoDaConta} de saldo na sua conta`);

Desafio 5:

  • O PROMPT deve ser prompt (com "p" minúsculo).
  • A string do alert está com um erro de sintaxe.
let nome = prompt('Qual é o seu nome?');
alert(`Boas vindas, ${nome}.`);

🎓 Para saber mais:

Continue praticando e explorando o mundo da programação! 💪

tux matrixCaso este post o tenha ajudado,marque-o como solucionado ☑️.Bons Estudos! 🤓