sábado, 9 de mayo de 2026

Crear un programa que al ingresar una cantidad de horas, convierta a minutos y segundos 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 hora = parseFloat(prompt('Ingresar hora:'));
        let minutos = hora * 60;
        let segundos = hora * 3600;
        alert(`${hora} horas tiene ${minutos} minutos.\n${hora} horas tiene ${segundos} segundos.`);
    </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.
parseFloat() --> analiza un argumento (si es necesario, lo convierte en una cadena) y devuelve un número de coma flotante.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
alert() --> muestra un cuadro de alerta con un mensaje y un botón Aceptar.
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.

Explicación del Código:

Este programa permite ingresar una cantidad de horas y convertirlas automáticamente a minutos y segundos.

Código del Programa

<script>
    let hora = parseFloat(prompt('Ingresar hora:'));  

    let minutos = hora * 60;

    let segundos = hora * 3600;

    alert(`${hora} horas tiene ${minutos} minutos.\n
${hora} horas tiene ${segundos} segundos.`);
</script>

Explicación de Cada Línea

  • let hora
    Crea una variable llamada hora donde se guardará el dato ingresado por el usuario.
  • prompt('Ingresar hora:')
    Muestra una ventana para que el usuario escriba una cantidad de horas.
  • parseFloat()
    Convierte el dato ingresado en un número decimal.
  • let minutos = hora * 60;
    Convierte las horas a minutos multiplicando por 60.
  • let segundos = hora * 3600;
    Convierte las horas a segundos multiplicando por 3600.
  • alert()
    Muestra el resultado final en una ventana emergente.
  • \n
    Realiza un salto de línea dentro del mensaje.
  • ${variable}
    Permite mostrar el valor de una variable dentro del texto.

Funcionamiento del Programa

1. El usuario ingresa una cantidad de horas.
2. El programa convierte las horas a minutos.
3. Luego convierte las horas a segundos.
4. Finalmente muestra los resultados en pantalla.

Ejemplo

Si el usuario escribe: 3

3 horas tiene 180 minutos.
3 horas tiene 10800 segundos.

No hay comentarios.:

Publicar un comentario

Calcular el volumen de un prisma rectangular en Windows Forms C Sharp

Código del ejercicio: using System ; using System . Collections . Generic ; using System . ComponentModel ; using System ....

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