Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Atividade 1, 2, 3, 4 e 5

// Atividade 1


alert ('Digite qual é o dia da semana');

let diaDaSemana = prompt ('');

if (diaDaSemana == 'Sábado' || diaDaSemana == 'Sabado' || diaDaSemana == 'sabado' || diaDaSemana == 'sábado' || diaDaSemana == 'domingo' || diaDaSemana == 'Domingo' || diaDaSemana == 7 || diaDaSemana == 1) {

    alert ('Bom fim de semana');

}

else{

    alert ('Boa semana');

}

// Atividade 2


alert ('digite um número positivo ou negativo');

let numero = prompt ('');

if (numero > 0) {

    alert ('Numero Possitivo + :)');

}

else{

    alert ('Numero Negativo - :(');

}

// Atividade 3

let pontos = 0;

alert ('Resolva as equações');

let resultado = prompt (" 9 X 9 ");

if (resultado == 81) {

    alert ('Parabens, você acertou !!!!! :)');

    pontos = pontos + 50;

}

else{

    alert ('Errou, o resultado era 81 :(');

}

alert ('Próxima equação');

let resultado2 = prompt (" 3² - (-3²) ");

if (resultado2 == 0) {

    alert ('Parabens, você acertou !!!!! :)');

    pontos = pontos + 50;

}

else{

    alert ('Errou, o resultado era 0 :(');

}

alert ('Próxima equação');

let resultado3 = prompt (" 5X - 25 = 25 (obs: coloque só o resultado)");

if (resultado3 == 10) {

    alert ('Parabens, você acertou !!!!! :)');

    pontos = pontos + 50;

}

else{

    alert ('Errou, o resultado era 10 :(');

}

alert ('MUITO BEM TERMINAMOS AS EQUAÇÕES')

alert (`Sua pontuação foi ${pontos}`)

if (pontos >= 100) {

    alert ('Parabéns, você venceu!')

}

else{

    alert ('Tente novamente para ganhar.')

}

//Atividade 4

let saldo = 100000000000;

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

//Atividade 5

alert ('Olá tudo bem ? como posso te chamar ???')

let nomeUsuario = prompt ('')

alert (`Boas vindas ao nosso site ${nomeUsuario}`)
1 resposta

Oi, Estudante. Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei da forma como solucionou as atividades. Para deixar mais consistente, transforme a entrada do prompt em número com Number(...) antes das comparações nas Atividades 2 e 3, e normalize o texto com toLowerCase() para reduzir repetições. Uma dica interessante para o futuro é usar normalização + verificação numérica. Veja este exemplo:


// dica: normalizar texto e converter numero
const dia = prompt("Dia da semana:").toLowerCase().trim();
const fimDeSemana = ["sabado","sábado","domingo"];
alert(fimDeSemana.includes(dia) ? "Bom fim de semana" : "Boa semana");

const valor = Number(prompt("Digite um numero (positivo/negativo):"));
if (Number.isNaN(valor)) {
  alert("Entrada invalida");
} else {
  alert(valor > 0 ? "Numero Positivo" : "Numero Negativo");
}

Esse código normaliza o dia para comparar com um array usando includes, converte a entrada numérica com Number, checa Number.isNaN e usa operador ternário para simplificar as mensagens.

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