1
resposta

[Projeto] Desafios

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

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

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

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

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

1 resposta

Oii, Kevelyn. Tudo bem?

Vou analisar os desafios que você postou e ver se há algo que pode ser ajustado ou melhorado.

  • Desafio 1 Seu código tá quase correto, mas a lógica de verificar se o número é positivo ou negativo tem um pequeno erro. A condição if (NúmeroNegativoOuPositivo < 0 || NúmeroNegativoOuPositivo > 0) está verificando se o número é diferente de zero, o que sempre será verdadeiro para números não nulos. O correto seria:
let NúmeroNegativoOuPositivo = Number(prompt("Digite um número"));

if (NúmeroNegativoOuPositivo > 0) {
    alert('Número positivo');
} else if (NúmeroNegativoOuPositivo < 0) {
    alert('Número negativo');
} else {
    alert('O número é zero');
}
  • Desafio 2 O código pra verificar o dia da semana tá correto, mas lembre-se de que a comparação é sensível a maiúsculas e minúsculas. Se o usuário digitar "sábado" ou "domingo" com letras minúsculas, a condição não será satisfeita. Você pode usar o método toLowerCase() para evitar isso:
let DiaDaSemana = prompt("Qual é o dia da semana?").toLowerCase();

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

Espero ter ajudado.

Um abraço.