Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

ejercicios logica

/* 
ejercicio 2
Verifica si un número ingresado por el usuario 
es positivo o negativo. Muestra una alerta informativa.
*/

let numeroUsuario = Number(prompt("Ingresa un número"));

if (numeroUsuario > 0) {
    console.log(numeroUsuario);
    alert("Número positivo");

} else if (numeroUsuario < 0) {
    console.log(numeroUsuario);
    alert("Número negativo");

} else {
    alert("Cero");
}
1 respuesta

Hola Bibiana, espero que estés bien

Tu código para verificar si un número es positivo, negativo o cero está muy bien estructurado. Permíteme ofrecerte una pequeña sugerencia para asegurarte de que el usuario ingrese un número válido. Podrías incluir una verificación adicional para manejar casos en los que el usuario no ingrese un número. Aquí tienes un ejemplo:

let numeroUsuario = prompt("Ingresa un número");

if (isNaN(numeroUsuario)) {
    alert("Por favor, ingresa un número válido.");
} else {
    numeroUsuario = Number(numeroUsuario);
    if (numeroUsuario > 0) {
        console.log(numeroUsuario);
        alert("Número positivo");
    } else if (numeroUsuario < 0) {
        console.log(numeroUsuario);
        alert("Número negativo");
    } else {
        alert("Cero");
    }
}

Con esta modificación, el programa primero verifica si la entrada es un número válido antes de proceder a determinar si es positivo, negativo o cero. Esto ayuda a evitar errores si el usuario ingresa texto o deja el campo vacío.

Espero haber ayudado y buenos estudios!