domingo, 23 de febrero de 2025

Determinar si un número es positivo, negativo o neutro en JavaScript

Código del ejercicio:

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejercicio JavaScript</title>
</head>
<body>
    <script>
        let numero = parseInt(prompt('Ingresar número'));
        if(numero == 0){
            document.write(`${numero} es un número neutro.`);
        }else if(numero > 0){
            document.write(`${numero} es un número positivo.`);
        }else{
            document.write(`${numero} es un número negativo.`);
        }
    </script>
</body>
</html>

Definición de los códigos del ejercicio:

<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.
let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else if --> se usa para especificar una nueva condición para probar, si la primera condición es falsa.
else --> se usa para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
document.write --> imprime el texto especificado en la página.
${} --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.

Explicación del Código:

1. Solicitar al usuario un número:


let numero = parseInt(prompt('Ingresar número'));  
  

La función prompt() muestra una ventana emergente donde el usuario ingresa un número. El valor ingresado se convierte a un número entero mediante parseInt() y se guarda en la variable numero.

2. Comprobar si el número es neutro (0):


if (numero == 0) {
    document.write(`${numero} es un número neutro.`);  
}
  

Si el número ingresado es igual a 0, se muestra un mensaje que dice que el número es neutro.

3. Comprobar si el número es positivo:

   
else if (numero > 0) {
    document.write(`${numero} es un número positivo.`);  
}
  

Si el número es mayor que 0, se muestra un mensaje que dice que el número es positivo.

4. Determinar si el número es negativo:


else {
    document.write(`${numero} es un número negativo.`);  
}
  

Si el número no es 0 y tampoco es mayor que 0, entonces debe ser negativo. En este caso, se muestra un mensaje que indica que el número es negativo.

No hay comentarios.:

Publicar un comentario

Cómo hacer un diagrama de flujo

Los diagramas de flujo son diagramas que muestran los pasos de un proceso. Los diagramas de flujo básicos son fáciles de crea...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️