3
respostas

09 Desafio: hora da prática - Correção

Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!".

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

Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.

alert ('Descubra se o npumero é positivo ou negativo!');
let numeroPositivo = 0;
let chute = prompt ('Escolha um número:');

if (chute > numeroPositivo) {
    alert ('O número é positivo!');
}
else {
    alert ('O número é negativo!');
}

Crie um sistema de pontuação para um jogo. Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!". Caso contrário, mostre "Tente novamente para ganhar.".

alert ('Bem Vindo a pontuação!');

let pontuação = prompt ('Informe a sua pontuação:');

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

else {
    alert ('Tente novamente para ganhar!');
}

Crie uma mensagem que informa o usuário sobre o saldo da conta, usando uma template string para incluir o valor do saldo.

let saldobancario = 280.00;
alert (`O Saldo da sua conta é de R$ ${saldobancario} reais`);

Peça ao usuário para inserir seu nome usando prompt. Em seguida, mostre um alerta de boas-vindas usando esse nome.

let nome = prompt ('Informe seu nome:');
console.log (nome);
alert (`Seja bem vindo, ${nome}`);
3 respostas

Oi Joyce, tudo bem?

É ótimo ver você colocando em prática diversos exemplos e exercícios propostos pelo curso.

Isso demonstra seu empenho e dedicação em aprender e aprimorar suas habilidades em programação.

Continue assim, praticando e explorando novos desafios. Parabéns pelo esforço e pelos códigos bem elaborados!

Um abraço e bons estudos.

Olá, Estou com dúvida sobre o exercício 2 sobre o número positivo e negativo.

Conforme consta abaixo na correção feita pelo professor,na linha 2, o programa consta um erro, pois mesmo digitando o valor 0 ele atribui como negativo. Já coloquei a variável numero >= 0 e mesmo assim ele atribui como negativo. O que fazer para corrigir?

Correção do professor

numero = prompt('Digite um positivo ou negativo'); if (numero > 0) { alert('Número positivo!'); } else { alert('Número negativo!'); }

Olá!

A confusão surge porque o código original considera apenas duas condições: se o número é maior que 0, ele é positivo; caso contrário, é negativo. No entanto, quando o usuário digita 0, o código acaba interpretando como negativo. Para corrigir esse problema, você deve considerar a condição para verificar se o número é exatamente igual a 0. Aqui está uma maneira de corrigir o código:

let numero = prompt('Digite um número positivo, negativo ou zero:');

if (numero > 0) {
    alert('Número positivo!');
} else if (numero < 0) {
    alert('Número negativo!');
} else {
    alert('O número é zero!');
}

Neste código corrigido, ao inserir 0, você receberá a mensagem de que o número é zero, eliminando a ambiguidade anterior.

Espero que estas explicações tenham esclarecido suas dúvidas e fornecido insights úteis para suas práticas futuras em JavaScript.

Um abraço e bons estudos.