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.