Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

MINHAS RESOLUÇÕES

Existe algo de errado ou algo que precise melhorar ?

//Exercício 1 - Verificar o dia da semana

// UTILIZAR  /* NO INICIO E  */ NO FINAL DE CADA EXERCICIO PARA PAUSAR EFETIVAMENTE O CÓDIGO ENTRE OS EXERCÍCIOS 

// variáveis que recebe o dia da semana
let semana = prompt('informe o dia da semana');
let fimDeSemana =(semana === 'sábado' || semana === 'domingo');

// verifica se é fim de semana
if(fimDeSemana) {
    console.log('fim de semana');
    alert('Bom Fim de semana');
}

// se não for fim de semana, exibe mensagem de boa semana
else {
    console.log('boa semana');
    alert('Boa Semana');
}

// Exercício 2 - verificar se o numero é positivo ou negativo

// variáveis que recebe o número
let numero = prompt('Informe um número:');
let numeroPositivo = (numero >= 0);
let numeroNegativo = (numero < 0);

// verifica se o número é positivo
if(numeroPositivo) {
    console.log('Número positivo');
    alert('Número positivo');
} 
else if(numeroNegativo) {
    console.log('Número negativo');
    alert('Número negativo');
}

//Exercio 3 - Verificar pontuaçãp de um jogo

let pontos = prompt('Informe a pontuação do jogo:');
let pontosVitoria = (pontos >= 100);
let pontosDerrota = (pontos < 100);

// verifica se o jogador ganhou ou perdeu
if(pontosVitoria) {
    console.log('Parabéns, você venceu o jogo!');
    alert('Parabéns, você venceu o jogo!');
}
else if(pontosDerrota) {
    console.log('Você perdeu, tente novamente!');
    alert('Você perdeu, tente novamente!');
}

// Exercicio 4 - informar saldo da conta 

let conta = prompt('QUANTO VOCE ACHA QUE TEM NA SUA CONTA BANCARIA?');
let saldo = 100; // saldo fictício

// verifica se o usuário acertou o saldo
if(saldo == conta) {
    console.log('saldo correto: ' + saldo);
    alert(`saldo correto voce tem ${saldo} reais na sua conta`);
}
else if (conta < saldo || conta > saldo) {
    console.log('Saldo errado, seu saldo é: ' + saldo);
    alert(`saldo errado seu saldo é ${saldo} reais`);	
}

// Exercicio 5 - perguntar nome e dar boas vindas

let nome = prompt('Qual é o seu nome?');
let saudacao = `Olá ${nome}, seja bem-vindo(a)!`;

if(nome) {
    console.log(saudacao);
    alert(saudacao);
}
2 respostas
solução!

Oi, Rian! Como vai?

Obrigado por compartilhar suas resoluções do desafio. Seus códigos estão muito bem estruturados e você utilizou condicionais de forma adequada. Ótimo trabalho até aqui!

Veja alguns ajustes e sugestões de melhoria para deixar o código ainda mais claro e robusto:


// Exercício 1 - Verificar o dia da semana
/* */

let semana = prompt('Informe o dia da semana');
let fimDeSemana = (semana === 'sábado' || semana === 'domingo');

if (fimDeSemana) {
  console.log('fim de semana');
  alert('Bom Fim de semana');
} else {
  console.log('boa semana');
  alert('Boa Semana');
}

// Exercicio 2 - Verificar se o número é positivo ou negativo
/* */

let numero = parseFloat(prompt('Informe um número:'));
if (numero >= 0) {
  console.log('Número positivo');
  alert('Número positivo');
} else {
  console.log('Número negativo');
  alert('Número negativo');
}

// Exercício 3 - Verificar pontuação do jogo
/* */

let pontos = parseInt(prompt('Informe a pontuação do jogo:'));
if (pontos >= 100) {
  console.log('Parabéns, você venceu o jogo!');
  alert('Parabéns, você venceu o jogo!');
} else {
  console.log('Você perdeu, tente novamente!');
  alert('Você perdeu, tente novamente!');
}

// Exercício 4 - Informar saldo da conta
/* */

let conta = parseFloat(prompt('Quanto você acha que tem na sua conta bancária?'));
let saldo = 100;

if (conta === saldo) {
  console.log('Saldo correto: ' + saldo);
  alert(`Saldo correto, você tem ${saldo} reais na sua conta`);
} else {
  console.log('Saldo errado, seu saldo é: ' + saldo);
  alert(`Saldo errado, seu saldo é ${saldo} reais`);
}

// Exercício 5 - Perguntar nome e dar boas-vindas
/* */

let nome = prompt('Qual é o seu nome?');
if (nome) {
  let saudacao = `Olá ${nome}, seja bem-vindo(a)!`;
  console.log(saudacao);
  alert(saudacao);
}

Algumas observações importantes:

  • Use parseFloat ou parseInt para garantir que a entrada do usuário seja convertida corretamente para número.
  • Reforce o uso do /* */ como você mencionou no início para isolar cada exercício.
  • Padronize mensagens com acentuação e caixa baixa para manter o código mais legível.

Veja um exemplo sem acento e usando comparacao:


let pontos = parseInt(prompt('Informe a pontuacao:'));
if (pontos >= 100) {
  alert('Voce venceu!');
} else {
  alert('Tente de novo!');
}

Esse trecho verifica se o jogador venceu ou nao com base nos pontos.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Muito bem estrutururado seus códigos meu amigo, parabéns. Mas o adento que pode contribuir é os mesmo na linha do nosso amigo @ Armano Barros Alves Junior, pois como ele orientou os códigos ficam mais diretos e fáceis de entender. Mas reintero a boa estrutração de código e lógica, meus parabéns.