Código del ejercicio:
Definición de los códigos del ejercicio:
<h3></h3> --> representa un encabezado de nivel 3.<form></form> --> se utiliza para crear un formulario HTML para la entrada del usuario.
<br> --> produce un salto de línea en el texto.
<label></label> --> representa una etiqueta para un elemento en una interfaz de usuario.
<input> --> etiqueta especifica un campo de entrada donde el usuario puede ingresar datos.
onclick --> onclick evento ocurre cuando el usuario hace clic en un elemento.
<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.
function --> es un bloque de código diseñado para realizar una tarea en particular.
parseFloat() --> analiza un argumento (si es necesario, lo convierte en una cadena) y devuelve un número de coma flotante.
document.getElementById() --> devuelve un elemento con un valor especificado.
.value --> establece o devuelve el valor del atributo de valor de un campo de texto.
`${}` --> 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 permite ingresar una cantidad de horas y convertirla a segundos utilizando HTML para la interfaz y JavaScript para realizar el cálculo.
1. Título del ejercicio
Muestra el nombre del ejercicio en la página web.
2. Campo para ingresar las horas
<input type="number" id="hora">
Permite al usuario ingresar la cantidad de horas que desea convertir.
3. Botón Convertir
Al hacer clic en este botón se ejecuta la función convertir().
4. Botón Limpiar
Borra los datos ingresados en el formulario.
5. Campo de resultado
Muestra el resultado de la conversión en segundos.
6. Función JavaScript
let hora = parseFloat(document.getElementById('hora').value);
let convertir = hora * 3600;
document.getElementById('resultado').value = `${convertir} s`;
}
Esta función realiza la conversión de horas a segundos.
7. Explicación línea por línea
- document.getElementById('hora').value obtiene el valor que escribió el usuario.
- parseFloat() convierte ese valor a un número decimal.
- hora * 3600 realiza la conversión porque una hora tiene 3600 segundos.
- document.getElementById('resultado').value muestra el resultado en la caja de texto.
- `${convertir} s` agrega la letra "s" para indicar que el resultado está expresado en segundos.
8. Ejemplo de ejecución
Si el usuario ingresa:
El programa realiza el cálculo:
Resultado mostrado:
Resumen
El programa solicita una cantidad de horas, la multiplica por 3600 para convertirla a segundos y muestra el resultado automáticamente cuando se presiona el botón Convertir.
No hay comentarios.:
Publicar un comentario