viernes, 21 de febrero de 2025

Determinar si un número es impar 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 = prompt('Introduzca un número');
        if(numero % 2 != 0){
            document.write(`El número ${numero} es impar.`);
        }else{
            document.write(`El número ${numero} no es impar.`);
        }
    </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.
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.
% --> el operador de modulo ( % ) devuelve el resto de la división.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
else --> se usa para especificar un bloque de código a ejecutar, si la misma condición es falsa.
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:

Este programa solicita al usuario un número mediante una ventana emergente. Luego verifica si ese número es impar utilizando el operador módulo (%). Finalmente, muestra un mensaje indicando si el número es impar o no.

Código

let numero = prompt('Introduzca un número');

if(numero % 2 != 0){
    document.write(`El número ${numero} es impar.`);
}else{
    document.write(`El número ${numero} no es impar.`);
}

Explicación paso a paso

Código Explicación
let numero = prompt('Introduzca un número'); Muestra una ventana para que el usuario escriba un número. El valor ingresado se guarda en la variable numero.
if(numero % 2 != 0) Comprueba si el número es impar. El operador % obtiene el residuo de la división entre 2. Si el residuo es diferente de 0, significa que el número es impar.
document.write(`El número ${numero} es impar.`); Si la condición es verdadera, muestra en la página el mensaje indicando que el número ingresado es impar.
else Se ejecuta cuando la condición del if es falsa, es decir, cuando el número es par.
document.write(`El número ${numero} no es impar.`); Muestra un mensaje indicando que el número ingresado no es impar.

Funcionamiento del programa

  1. Solicita al usuario que ingrese un número.
  2. Calcula el residuo de dividir el número entre 2.
  3. Si el residuo es diferente de 0, el número es impar.
  4. Si el residuo es 0, el número es par.
  5. Muestra el resultado en la página web.
Ejemplo:

Si el usuario escribe 7, el programa mostrará: "El número 7 es impar."

Si el usuario escribe 10, el programa mostrará: "El número 10 no es impar."

No hay comentarios.:

Publicar un comentario

Encontrar todas las posiciones de un carácter x de una cadena en Python

Código del ejercicio: s = input ( "Ingresar texto: " ) x = input ( "Ingresar carácter: ...

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