Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] ME SALIO DIFERENTE

EJERCICIO NUMERO DOS:

Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa:

let numero =prompt("Ingrese un numero positivo o negativo");
if (numero >= 10){
    alert('Positivo');
} else{ 
    alert('Negativo');
}

EL DEL COACH

  let numero = prompt('Escribe un número positivo o negativo');
if (numero > 0) {
    alert('Número positivo');
} else if (numero < 0) {
    alert('Número negativo');
} else {
    alert('El número es cero');
}


PARA MI UN POCO CONFUSO PORQUE SIENTO QUE HICE LO QUE ME PIDE Y LA RESPUESTA ES UN POCO DIFERENTE.
1 respuesta
solución!

La diferencia en los resultados entre tu código y el código del coach se debe a la condición que se está evaluando. Permíteme explicarte las diferencias:

let numero = prompt("Ingrese un numero positivo o negativo");
if (numero >= 10){
    alert('Positivo');
} else{ 
    alert('Negativo');
}

El código del coach:

let numero = prompt('Escribe un número positivo o negativo');
if (numero > 0) {
    alert('Número positivo');
} else if (numero < 0) {
    alert('Número negativo');
} else {
    alert('El número es cero');
}

La diferencia clave está en la condición que se está evaluando para determinar si el número es positivo o negativo. En tu código, estás comparando si el número es mayor o igual a 10, lo cual no determina si es positivo o negativo, sino si es mayor o igual a 10. Por lo tanto, el resultado puede ser incorrecto si el número es negativo pero mayor o igual a 10.

En el código del coach, se utiliza una condición más adecuada para determinar si el número es positivo, negativo o cero. Si el número es mayor que 0, se considera positivo. Si es menor que 0, se considera negativo. Y si es igual a 0, se muestra que el número es cero.

Para verificar si un número es positivo o negativo, es importante utilizar la condición adecuada, que en este caso es comparar si el número es mayor que 0 para determinar si es positivo, o menor que 0 para determinar si es negativo.