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:

1. Estructura HTML

  • <!DOCTYPE html>: Indica que el documento es HTML5.
  • <html lang="es">: Define el idioma de la página como español.
  • <head>: Contiene información del documento.
  • <meta charset="UTF-8">: Permite usar caracteres especiales.
  • <meta name="viewport" content="width=device-width, initial-scale=1.0">: Ajusta la visualización en dispositivos móviles.
  • <title>Ejercicio JavaScript</title>: Define el título de la pestaña del navegador.

2. Código JavaScript

El código dentro de <script>...</script> realiza la funcionalidad.

Entrada de usuario


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

Se usa prompt para pedir un número al usuario.

Condición para verificar si es impar


if(numero % 2 != 0){  
  

Se usa el operador % (módulo) para comprobar si el número no es divisible entre 2.

Mostrar el resultado


    document.write(`El número ${numero} es impar.`);
}else{
    document.write(`El número ${numero} no es impar.`);  
}
  

Dependiendo del resultado, se muestra un mensaje en la página web.

3. Posible Mejora

Para evitar problemas con entradas no numéricas, se puede convertir la entrada a número:


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

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. ❤️