viernes, 21 de febrero de 2025

Convertir minutos en horas 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 minuto = parseInt(prompt('Ingrese la cantidad de minutos a convertir:'));
        let resultado = (minuto * 1) / 60;
        document.write(`${minuto} minuto es: ${resultado} horas`);
    </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.
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 una cantidad de minutos, realiza la conversión a horas y muestra el resultado en la pantalla.

Código JavaScript

let minuto = parseInt(prompt('Ingrese la cantidad de minutos a convertir:'));
let resultado = (minuto * 1) / 60;
document.write(`${minuto} minuto es: ${resultado} horas`);

Explicación de cada línea del código

Código Explicación
let minuto = parseInt(prompt('Ingrese la cantidad de minutos a convertir:')); Muestra una ventana donde el usuario escribe la cantidad de minutos. prompt() solicita el dato y parseInt() lo convierte de texto a número entero para poder realizar operaciones matemáticas.
let resultado = (minuto * 1) / 60; Realiza la conversión de minutos a horas. Se divide la cantidad de minutos entre 60, ya que una hora tiene 60 minutos. La multiplicación por 1 no cambia el valor y podría omitirse.
document.write(`${minuto} minuto es: ${resultado} horas`); Muestra el resultado directamente en la página web utilizando una plantilla literal (template literals) para combinar texto y variables.

Funcionamiento del programa

  • Solicita al usuario la cantidad de minutos.
  • Convierte el dato ingresado en un número entero.
  • Divide los minutos entre 60 para obtener las horas.
  • Muestra el resultado en la página web.

Ejemplo de ejecución

Entrada:

Ingrese la cantidad de minutos a convertir:
120

Salida:

120 minuto es: 2 horas

Fórmula utilizada

Horas = Minutos ÷ 60

Ejemplo:

120 ÷ 60 = 2 horas

Resumen

Este ejercicio demuestra cómo pedir datos al usuario mediante prompt(), convertir el valor ingresado con parseInt(), realizar una operación matemática para convertir minutos en horas y mostrar el resultado usando document.write().

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