1
resposta

Desafio 2 - Concluído

Exercício 1 - #Dias da Semana:

alert('Bom Dia!!!');
let FDS = [ "sábado", "domingo" ] ;
// Armazenando no log o "Fim de Semana"
console.log (`Fim de semana: ${FDS}.`);

// Solicitando o dia da semana ao usuário.
let Dia = prompt('Em que dia da semana estamos hoje?').toLowerCase().trim();

// Armazenando no log o "Dia da Semana digitado pelo usuário"
console.log (`Dia da Semana digitado pelo usuário: ${Dia}.`);

// Comparando no log o "Dia da Semana digitado pelo usuário com o Fim de semana"
console.log (`O usuário digitou: ${Dia}, Consideramos fim de Semana: ${FDS}.`);

//  Se o Dia da Semana for igual a um dia do Fim de Semana
if (FDS.includes(Dia)) {
    alert(`Hoje é: ${Dia}, Bom fim de semana!`);
//  Caso o Dia da Semana NÃO SEJA igual a um dia do Fim de Semana
} else {
    alert (`Hoje é: ${Dia} , Tenha um bom dia!!!.`)
}

Exercício 2 - #Números

// Colhendo o "Número do Usuário".
let numero = prompt('Digite qualquer número:');
numero = Number(numero);
// Armazenando no log o "Número do Usuário"
console.log (`O usuário digitou: ${numero}.`);

//  Comparando os Números
if (numero >0) {
alert("O número digitado é: POSITIVO!");
} 
else if (numero <0){
    alert("O número digitado é: NEGATIVO")
}
else {
    alert ("O número digitado é: ZERO!")
}

Exercício 3 - #Pontução Jogo

alert ("Bom Dia!!!");
// Colhendo a Pontuação do Usuário"
let pontos = prompt('Quantos Pontos você fez no Jogo?');
pontos = Number(pontos);
console.log (`O usuário tem: ${pontos} pontos.`);

//  Comparando os Pontos
if (pontos >100) {
alert("PARABÉNS, VOCÊ VENCEU!!!")
} 
else { 
    alert("Tente novamente para ganhar.")
}

Exercício 4 - #Saldo


alert ("Olá!!! O Saldo em sua conta é R$50,00");
// Colhendo o DEPÓSITO na Conta do Usuário"
let deposito = prompt('Qual o valor do depósito?');
deposito = Number(deposito);

// Atualizando o SALDO na Conta do Usuário"
let saldo = (deposito + 50);
console.log (`O usuário tem: R$ ${saldo}.`);

//  Informando Saldo
alert(`Seu novo saldo é: R$${saldo}`)
}

Exercício 5 - #Boas Vindas

alert ("Olá!!! Seja bem vindo!!!");
// Colhendo o Nome do usuário
let Nome = prompt('Qual é o seu nome?');

// Armazenando no LOG o Nome do Usuário"
console.log (`O usuário digitou: ${Nome}.`);


//  Boas vindas Personalizada
alert(`Seja bem vindo: ${Nome}`)
}
1 resposta

Olá, estudante. Tudo bem?

Muito bom ver que você está se dedicando aos desafios de programação. Vamos ver como você está indo com cada um deles:

  1. Dias da Semana: Você fez um ótimo trabalho ao usar o método includes() para verificar se o dia digitado pelo usuário é um fim de semana. Isso é uma maneira eficiente de realizar essa verificação. O uso de toLowerCase().trim() também é uma boa prática para garantir que a entrada do usuário seja comparada de forma correta.

  2. Números: Seu código está correto ao converter a entrada do usuário para um número e verificar se é positivo, negativo ou zero. Isso é essencial para evitar comparações incorretas.

  3. Pontuação do Jogo: A lógica para verificar se a pontuação é maior que 100 está correta, mas note que no enunciado do desafio, a condição é "maior ou igual a 100". Portanto, a comparação deveria ser if (pontos >= 100) para incluir o caso em que a pontuação é exatamente 100.

  4. Saldo: Seu código está quase perfeito, mas há um pequeno erro de sintaxe. O fechamento do bloco alert está com um } a mais no final. Remova esse } para evitar erros de execução.

  5. Boas Vindas: A lógica está correta, mas assim como no exercício 4, há um } extra no final do código que precisa ser removido.

Ótimo progresso! Parabéns! continue com essa dedicação. Espero ter ajudado e bons estudos!