1
resposta

Desafio: hora da prática

//Dias da semana (ex: 1)


alert('Qual o dia da semana?');
let diaDaSemana = prompt('Digite Qual dia da semana você está em letras minusculas:\nsegunda\nterça\nquarta\nquinta\nsexta\nsabado\ndomingo');

if(diaDaSemana == 'sabado' || diaDaSemana=='domingo'){
   alert('Bom fim de semana!');
}else if(diaDaSemana=='segunda' ||diaDaSemana=='terça' ||diaDaSemana=='quarta' ||diaDaSemana=='quinta' ||diaDaSemana=='sexta'){
   alert('Boa semana');
}else{
   alert('Isso não é um dia da semana');
}
   

// Numeros positivos ou negativos (ex: 2)


alert('Digite um numero, positivo ou negativo');
let numeroPositivoNegativo =prompt('Digite seu numero, positivo ou negativo:');

if(numeroPositivoNegativo>=0){
   alert('Você digitou um numero positivo iqual a ' + numeroPositivoNegativo);
}else{
   alert('Você digitou um numero negativo iqual a ' + numeroPositivoNegativo);
}
   

//Jogo da pontuação (ex: 3)

alert('Bem vindo ao jogo da pontuação das cores\n Nesse jogo ganha quem acertar a cor que vale 100 ou mais que 100');
let cor = prompt('digite cor:\npreto\nazul\namarelo\nbranco\nvermelho');
let vermelho = 10;
let branco = 70;
let preto = 150;
let azul = 200;
let amarelo = 240;

if (cor == 'preto' || cor == 'azul' || cor == 'amarelo') {
   alert(`Parabens! Você venceu ${cor}\n preto vale ${preto}, azul vale ${azul} e amarelo vale ${amarelo}`)
} else {
   alert(`Você perdeu! Tente novamente para ganhar.\nvermelho vale ${vermelho},branco vale ${branco}`)
}



//Saldo da conta (ex: 4)

alert('Seu saldo no momento é de R$ 2500.');

let saque=prompt('digite quanto quer sacar:');
let valorEmConta=2500;
saldo=valorEmConta - saque;

alert(`Seu saldo é de R$ ${saldo}`);

//Nome o usuario (ex: 5)
alert('Um prazer tê-lo em nosso site!');
let nome=prompt('Qual seu nome?');
alert(`Seja bem vindo Sr(a) ${nome}.`);
1 resposta

Oi Cosme,

Seu código está muito bom e bem estruturado! 👍

Gostei da forma como você utilizou if e else para as diferentes condições.

No desafio do dia da semana, você usou corretamente o || (ou) para verificar se o dia é sábado ou domingo, e também para os dias da semana.

No desafio dos números positivos e negativos, a lógica está perfeita. 💪

No jogo da pontuação, você poderia usar um switch para deixar o código mais limpo e fácil de ler, mas a sua solução com if também funciona.

No desafio do saldo da conta, você fez o cálculo corretamente.

E no último desafio, você pegou o nome do usuário e o saudou, tudo certo! 😎

Uma pequena sugestão, no desafio do saldo, seria interessante converter o valor do saque para número antes de fazer a subtração, usando parseFloat() ou parseInt(), para garantir que a operação seja feita corretamente, caso o usuário digite um valor com casas decimais. 🤔

let saque = prompt('digite quanto quer sacar:');
let valorEmConta = 2500;
let saqueConvertido = parseFloat(saque); // Converte o valor do saque para um número
saldo = valorEmConta - saqueConvertido;
alert(`Seu saldo é de R$ ${saldo}`);

Para saber mais: Documentação sobre operadores lógicos em JavaScript. Este link aborda os operadores lógicos como || (ou) e && (e), que são muito úteis em condicionais.

Continue praticando e explorando as possibilidades da programação! 💻