1
resposta

solução desafio: hora da prática 2.09

//1 pgt ao user qual o dia da sem. e rpnd d acordo cm a concordância
let diaEscolhido = prompt('Qual o dia da semana?');

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

//2 verif. se o nmr digit. pelo user é posit. ou negat. e enviar um alerta inform.
let númeroEscolhido = prompt('Escolha um número:');

if(númeroEscolhido >= 0) {
    alert('Seu número é positivo!');
} else {
    alert('Seu número é negativo');
}

//3 sistem. p/ um jogo (pontos >= 100 "parabéns vc venceu" else "tente novam. p/ ganhar")
let pontuação;

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

//4 msg q infm. o user sobre o salo da conta, usando um templt string p/ inc o valor do saldo
let saldo;
let palavraReal = saldo > 1 ? 'reais' : 'real';

alert(`O valor do seu saldo em conta é de ${saldo} ${palavraReal}`);

//5 pedir ao user via prompt p/ inserir seu nome e em seguida um alerta de boas-vindas
let usernameEscolhido = prompt('Digite seu nome de usuário:');

alert(`${usernameEscolhido}, Seja bem-vindo ao javascript!`);

gostaria de saber se fiz todos os desafios corretamente. caso sim, mesmo que corretos, existe alguma forma mais curta ou melhor em alguma linha?? feedbacks pfvr! :)

1 resposta

Olá, Vinicius! Tudo bem?

Pelo que vejo, você realizou todos os desafios corretamente. Parabéns! Seu código está bem escrito e fácil de entender.

No entanto, tenho algumas sugestões para melhorar ainda mais seu código:

  1. No terceiro desafio, você definiu a variável pontuação, mas não atribuiu nenhum valor a ela. Isso pode causar um erro, pois você está tentando comparar pontuação com 100, mas pontuação é undefined. Você pode corrigir isso solicitando ao usuário para inserir a pontuação ou atribuindo um valor a variável.

  2. No quarto desafio, você está usando a variável saldo, mas não atribuiu nenhum valor a ela. Isso pode causar um erro, pois você está tentando usar saldo em um template string, mas saldo é undefined. Você pode corrigir isso solicitando ao usuário para inserir o saldo ou atribuindo um valor a variável.

Você também pode consultar possíveis formas de resolver os desafios, clicando aqui.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!