Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

02. Desafio: Hora da prática - 02

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

**Minha reposta: **Explicação: Considerando que o zero é um número neutro, não é um número nem positivo e nem negativo, foi a solução que encontrei para considerar essa inclusão a formula.

Link da resposta original do curso:

https://github.com/alura-cursos/logica-js/tree/desafio_2

1 resposta
solução!

Oi, Luis! Tudo bem?

Parabéns pela resolução, a lógica está corretinha, mas podemos simplificar o nosso código para evitar redundâncias, deixando-o da seguinte forma:

let numero = prompt("Digite um número positivo ou negativo");

if (numero > 0) {
    alert("Número Positivo");
} else if (numero < 0) {
    alert("Número Negativo");
} else {
    alert("Você digitou Zero");
}

Aqui está o que fizemos:

  1. Usamos let para declarar a variável numero.
  2. Utilizamos uma estrutura if...else if...else para verificar as três condições possíveis: número positivo, número negativo e zero.

Dessa forma, o código fica mais limpo e fácil de entender!

Espero ter ajudado!

Um forte abraço e bons estudos!