1
resposta

[Projeto] Desafio: hora da prática - 5 Desafios

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

console.log('Inciando "Desafio: hora da prática 2"');
alert('Olá!- "Desafio: hora da prática 2" ');
let nomeDoJogador = prompt('Qual nome do jogador?');

//Desafio 1
console.log('Desafio 1');
let queDia = prompt('Que dia é da semana?');
console.log('O dia que o usuario digitou foi ' + queDia);

if (queDia == 'sabado' || queDia =='domingo') {
    alert('Bom fim de semana!');
    console.log('Bom fim de semana!');
} else {
    alert('Boa semana!');
    console.log('Bom fim de semana!');
}
console.log('Fim do desafio 1');
//Desafio 2
console.log('Desafio 2');
let positivoNegativo = prompt('Digite um valor positivo ou negativo');
console.log(positivoNegativo);
if (positivoNegativo >= 0){
    alert ('Valor informado foi Positivo');
    console.log('Nesse caso valor foi 0 ou superior.');
} else {
    alert ('Valor informado foi Negativo');
    console.log('Nesse caso valor foi inferior a 0.');
}
console.log('Fim do desafio 2');
//Desafio 3
console.log('Desafio 3');
let valorPontuacao = prompt('Quantos pontos vc fez?');
console.log(valorPontuacao);

if (valorPontuacao >= 100){
    alert('Parabéns, você venceu!');
    console.log(valorPontuacao +' é maior que numero 99');
} else {
    alert('Tente novamente para ganhar.');
    console.log(valorPontuacao +' é menor que numero 100');
}
console.log('Fim do desafio 3');
//Desafio 4
console.log('Desafio 4');
let contaPoupanca = 100;

let pergunta = prompt('Deseja depositar  algum valor? responda: s ou n.');

if (pergunta == 's'){
    let depConta = parseFloat(prompt('Qual valor você deseja depositar?'));
    let contaPoN = contaPoupanca + depConta;
    console.log(contaPoupanca);
    alert(`O seu saldo na conta é de R$${contaPoN},00 reais`);
    console.log(contaPoupanca + ' + ' + depConta + '= ' + contaPoN);
} else {
    alert(`O seu saldo na conta é de R$${contaPoupanca},00 reais`);
    console.log('Como não foi depositado nada  valor fica o mesmo ' + contaPoupanca); 
}
console.log('Fim do desafio 4');

//Desafio 5
console.log('Desafio 5');
console.log('Como solicitado no inicio das ativades o nome');
console.log(nomeDoJogador);
alert(`Obrigador por participar ${nomeDoJogador} do "Desafio: hora da prática 2" `)
console.log('Fim do desafio 5');

console.log('Fim do "Desafio: hora da prática 2"');
1 resposta

Oi! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar condicionais if else para controlar o fluxo de decisões de forma eficiente, aproveitou o uso do prompt e alert para interagir com o usuário e entendeu como o console.log é essencial para acompanhar e depurar o comportamento do programa.

Como dica adicional, experimente utilizar toLowerCase() quando precisar comparar strings ignorando maiúsculas e minúsculas. Assim:

let dia = prompt('Que dia é da semana?').toLowerCase();

if (dia === 'sábado' || dia === 'sabado' || dia === 'domingo') {
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}

Com isso, você poderá evitar erros de digitação e tornar seu código mais robusto.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!