1
resposta

Desafio: hora da prática 2

//Dia Da semana

diaDaSemana = prompt('Qual é o dia da semana?');
if (diaDaSemana == 'Sábado') {
    alert('Bom fim de semana!');
} else if (diaDaSemana == 'Domingo') {
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}

// Positivo ou negativo
let numero = prompt('Digite um número: ');
if (numero > 0) {
    alert('O número é positivo.');
}else {if (numero < 0) 
    alert('O número é negativo.');


}

//Pontuação

let pontuacao = 20

if (pontuacao => 100){
    console.log('Parabéns você ganhou.');
} else{
    console.log('Tente outra vez.');
}

// Saldo

let saldo = 1000
alert(`Seu saldo é R$${saldo}`);

// Nome

let nome = prompt('Qual o seu nome');
alert(`Seja bem vindo ${nome}`);

Fiquei meio na duvida dessa vez

1 resposta

Oi, Gabriel! Tudo bem?

Parabéns pelo desempenho e código, ficou muito bom! Deixo apenas algumas sugestões para ajudar com os estudos:

Podemos definir a seguinte estrutura do if dentro do else no segundo desafio:

let numero = prompt('Digite um número: ');
if (numero > 0) {
    alert('O número é positivo.');
} else if (numero < 0) {
    alert('O número é negativo.');
} else {
    alert('O número é zero.');
}

Adicionando uma verificação para o caso do número ser zero, caso queira considerar essa possibilidade.

Já em relação ao desafio de pontuação o operador de comparação "maior ou igual" édeve ser o >= e não =>, deixando, então, o nosso código da seguinte maneira:

let pontuacao = 20;
if (pontuacao >= 100) {
    console.log('Parabéns, você venceu!');
} else {
    console.log('Tente novamente para ganhar.');
}

Espero ter ajudado!

Um forte abraço e bons estudos!