viernes, 19 de junio de 2026

Convertir millas a pies en HTML y 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 HTML y JavaScript</title>
</head>
<body>
    <h3>Convertir millas a pies</h3>
    <form action="">
        <label for="">milla:</label>
        <input type="number" id="milla"><br><br>
        <input type="button" value="Convertir" onclick="convertir()">
        <input type="reset" value="Limpiar"><br><br>
        <label for="">resultado:</label>
        <input type="text" id="resultado">
    </form>
    <script>
        function convertir(){
            let milla = parseFloat(document.getElementById('milla').value);
            let convertir = milla * 5280;
            document.getElementById('resultado').value = `${convertir} ft`;
        }
    </script>
</body>
</html>

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 convertir una cantidad de millas a pies. El usuario ingresa un valor, presiona el bot贸n Convertir y el sistema muestra autom谩ticamente el resultado.

1. T铆tulo del ejercicio

<h3>Convertir millas a pies</h3>

Muestra el nombre del ejercicio en la p谩gina web.

2. Campo para ingresar millas

<input type="number" id="milla">

Permite al usuario escribir la cantidad de millas que desea convertir. El atributo id="milla" identifica el campo para que JavaScript pueda obtener su valor.

3. Bot贸n Convertir

<input type="button" value="Convertir" onclick="convertir()">

Cuando el usuario hace clic en este bot贸n, se ejecuta la funci贸n convertir().

4. Bot贸n Limpiar

<input type="reset" value="Limpiar">

Borra los datos ingresados en el formulario.

5. Campo de resultado

<input type="text" id="resultado">

Muestra el resultado final de la conversi贸n.

6. Funci贸n JavaScript

function convertir(){ let milla = parseFloat(document.getElementById('milla').value); let convertir = milla * 5280; document.getElementById('resultado').value = `${convertir} ft`; }

7. Explicaci贸n paso a paso

Paso 1: Obtener el valor ingresado.

let milla = parseFloat(document.getElementById('milla').value);

Se obtiene el valor del campo de texto y se convierte a n煤mero decimal mediante parseFloat().

Paso 2: Realizar la conversi贸n.

let convertir = milla * 5280;

Se multiplica la cantidad de millas por 5280, ya que:

1 milla = 5280 pies

Paso 3: Mostrar el resultado.

document.getElementById('resultado').value = `${convertir} ft`;

El resultado se muestra en el cuadro de texto de salida junto con la unidad ft (pies).

8. Ejemplo de ejecuci贸n

Si el usuario ingresa:

2 millas

La operaci贸n ser谩:

2 × 5280 = 10560

Resultado mostrado:

10560 ft

Resumen

El programa recibe una cantidad de millas, la multiplica por 5280 para convertirla a pies y muestra el resultado autom谩ticamente al presionar el bot贸n Convertir.

jueves, 18 de junio de 2026

Convertir yardas a pies en HTML y 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 HTML y JavaScript</title>
</head>
<body>
    <h3>Convertir yardas a pies</h3>
    <form action="">
        <label for="">yarda:</label>
        <input type="number" id="yarda"><br><br>
        <input type="button" value="Convertir" onclick="convertir()">
        <input type="reset" value="Limpiar"><br><br>
        <label for="">resultado:</label>
        <input type="text" id="resultado">
    </form>
    <script>
        function convertir(){
            let yarda = parseFloat(document.getElementById('yarda').value);
            let convertir = yarda * 3;
            document.getElementById('resultado').value = `${convertir} ft`;
        }
    </script>
</body>
</html>

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 convertir una cantidad de yardas a pies utilizando HTML para crear la interfaz y JavaScript para realizar el c谩lculo.

1. Declaraci贸n del documento HTML

<!DOCTYPE html>

Indica al navegador que el documento est谩 escrito en HTML5.

2. Etiqueta HTML principal

<html lang="es">

Define el inicio del documento HTML y especifica que el idioma es espa帽ol.

3. Secci贸n <head>

<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 HTML y JavaScript</title>
</head>
  • charset="UTF-8": Permite usar caracteres especiales como tildes y la letra 帽.
  • X-UA-Compatible: Mejora la compatibilidad con navegadores.
  • viewport: Hace que la p谩gina sea adaptable a dispositivos m贸viles.
  • title: Define el t铆tulo mostrado en la pesta帽a del navegador.

4. T铆tulo del ejercicio

<h3>Convertir yardas a pies</h3>

Muestra el t铆tulo principal del ejercicio en la p谩gina.

5. Formulario

<form action=""> ... </form>

Contiene los controles que permiten ingresar datos y mostrar resultados.

6. Campo para ingresar yardas

<label>yarda:</label>
<input type="number" id="yarda">
  • label: Muestra el texto descriptivo.
  • input type="number": Permite ingresar 煤nicamente n煤meros.
  • id="yarda": Identificador utilizado por JavaScript para acceder al valor ingresado.

7. Bot贸n Convertir

<input type="button" value="Convertir" onclick="convertir()">

Cuando el usuario hace clic en este bot贸n, se ejecuta la funci贸n convertir().

8. Bot贸n Limpiar

<input type="reset" value="Limpiar">

Borra los datos ingresados y el resultado mostrado.

9. Campo para mostrar el resultado

<label>resultado:</label>
<input type="text" id="resultado">

Muestra el resultado de la conversi贸n realizada.

10. Funci贸n JavaScript

function convertir(){
  let yarda = parseFloat(document.getElementById('yarda').value);
  let convertir = yarda * 3;
  document.getElementById('resultado').value = `${convertir} ft`;
}

11. Explicaci贸n l铆nea por l铆nea

  • function convertir(): Define una funci贸n llamada convertir.
  • document.getElementById('yarda').value: Obtiene el valor que el usuario escribi贸.
  • parseFloat(): Convierte el texto ingresado en un n煤mero decimal.
  • let convertir = yarda * 3;: Multiplica las yardas por 3 porque 1 yarda = 3 pies.
  • document.getElementById('resultado').value: Coloca el resultado dentro del campo de texto.
  • ft: Es la abreviatura de pies (feet).

12. Ejemplo de funcionamiento

Si el usuario escribe:

8

El programa realiza el c谩lculo:

8 × 3 = 24

Y muestra:

24 ft

13. Conclusi贸n

Este ejercicio ense帽a c贸mo capturar datos desde un formulario HTML, procesarlos mediante JavaScript y mostrar el resultado al usuario. La conversi贸n se realiza utilizando la equivalencia: 1 yarda = 3 pies.

Calcular el per铆metro de un tri谩ngulo en HTML y 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 HTML y JavaScript</title>
</head>
<body>
    <h3>Calcular el per铆metro de un tri谩ngulo</h3>
    <form action="">
        <label for="">lado1:</label>
        <input type="number" id="lado1"><br><br>
        <label for="">lado2:</label>
        <input type="number" id="lado2"><br><br>
        <label for="">lado3:</label>
        <input type="number" id="lado3"><br><br>
        <input type="button" value="Calcular" onclick="calcular()">
        <input type="reset" value="Limpiar"><br><br>
        <label for="">resultado:</label>
        <input type="text" id="resultado">
    </form>
    <script>
        function calcular(){
            let lado1 = parseFloat(document.getElementById('lado1').value);
            let lado2 = parseFloat(document.getElementById('lado2').value);
            let lado3 = parseFloat(document.getElementById('lado3').value);
            let perimetro = lado1 + lado2 + lado3;
            document.getElementById('resultado').value = `${perimetro} cm`;
        }
    </script>
</body>
</html>

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.
parseFloat() --> analiza un argumento (si es necesario, lo convierte en una cadena) y devuelve un n煤mero de coma flotante.
function --> es un bloque de c贸digo dise帽ado para realizar una tarea en particular.
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 calcular el per铆metro de un tri谩ngulo ingresando las medidas de sus tres lados.

1. Estructura b谩sica del documento

<!DOCTYPE html>
<html lang="es">

Estas l铆neas indican que el documento est谩 desarrollado en HTML5 y que el idioma principal de la p谩gina es espa帽ol.

2. Configuraci贸n del encabezado

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

La primera etiqueta permite utilizar caracteres especiales y la segunda hace que la p谩gina sea adaptable a celulares, tablets y computadoras.

3. T铆tulo del ejercicio

<h3>Calcular el per铆metro de un tri谩ngulo</h3>

Muestra el t铆tulo principal que ver谩 el usuario en la p谩gina.

4. Campos de entrada

<input type="number" id="lado1">
<input type="number" id="lado2">
<input type="number" id="lado3">

Estos campos permiten ingresar los tres lados del tri谩ngulo. El atributo type="number" permite introducir 煤nicamente n煤meros.

5. Botones del formulario

<input type="button" value="Calcular" onclick="calcular()">
<input type="reset" value="Limpiar">
  • Calcular: ejecuta la funci贸n JavaScript.
  • Limpiar: borra todos los datos ingresados.

6. Obtener los valores ingresados

let lado1 = parseFloat(document.getElementById('lado1').value);
let lado2 = parseFloat(document.getElementById('lado2').value);
let lado3 = parseFloat(document.getElementById('lado3').value);

Estas instrucciones capturan los valores escritos por el usuario y los convierten a n煤meros decimales mediante la funci贸n parseFloat().

7. C谩lculo del per铆metro

let perimetro = lado1 + lado2 + lado3;

El per铆metro de un tri谩ngulo se obtiene sumando la longitud de sus tres lados.

8. Mostrar el resultado

document.getElementById('resultado').value = `${perimetro} cm`;

El resultado calculado se muestra en el campo de texto llamado resultado junto con la unidad de medida "cm".

Resumen

  1. El usuario ingresa los tres lados del tri谩ngulo.
  2. Presiona el bot贸n Calcular.
  3. JavaScript obtiene los valores ingresados.
  4. Se suman los tres lados para obtener el per铆metro.
  5. El resultado se muestra en cent铆metros.

Calcular el per铆metro de un rect谩ngulo en HTML y 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 HTML y JavaScript</title>
</head>
<body>
    <h3>Calcular el per铆metro de un rect谩ngulo</h3>
    <form action="">
        <label for="">base:</label>
        <input type="number" id="base"><br><br>
        <label for="">altura:</label>
        <input type="number" id="altura"><br><br>
        <input type="button" value="Calcular" onclick="calcular()">
        <input type="reset" value="Limpiar"><br><br>
        <label for="">resultado:</label>
        <input type="text" id="resultado">
    </form>
    <script>
        function calcular(){
            let base = parseFloat(document.getElementById('base').value);
            let altura = parseFloat(document.getElementById('altura').value);
            let perimetro = 2 * base + 2 * altura;
            document.getElementById('resultado').value = `${perimetro} cm`;
        }
    </script>
</body>
</html>

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 solicita al usuario la base y la altura de un rect谩ngulo. Despu茅s de presionar el bot贸n Calcular, JavaScript obtiene los valores ingresados, calcula el per铆metro y muestra el resultado.

1. T铆tulo del ejercicio

<h3>Calcular el per铆metro de un rect谩ngulo</h3>

Muestra el nombre del ejercicio en la p谩gina web.

2. Campo para ingresar la base

<label>base:</label>
<input type="number" id="base">

Permite al usuario escribir la medida de la base del rect谩ngulo.

3. Campo para ingresar la altura

<label>altura:</label>
<input type="number" id="altura">

Permite ingresar la altura del rect谩ngulo.

4. Bot贸n Calcular

<input type="button" value="Calcular" onclick="calcular()">

Cuando el usuario hace clic en este bot贸n, se ejecuta la funci贸n calcular().

5. Bot贸n Limpiar

<input type="reset" value="Limpiar">

Borra los valores ingresados y limpia el formulario.

6. Campo de resultado

<input type="text" id="resultado">

Muestra el resultado del c谩lculo del per铆metro.

7. Funci贸n calcular()

function calcular(){
  let base = parseFloat(document.getElementById('base').value);
  let altura = parseFloat(document.getElementById('altura').value);
  let perimetro = 2 * base + 2 * altura;
  document.getElementById('resultado').value = `${perimetro} cm`;
}

8. Obtener la base

let base = parseFloat(document.getElementById('base').value);

Obtiene el valor escrito en el campo base y lo convierte en un n煤mero.

9. Obtener la altura

let altura = parseFloat(document.getElementById('altura').value);

Obtiene el valor escrito en el campo altura y lo convierte en un n煤mero.

10. Calcular el per铆metro

let perimetro = 2 * base + 2 * altura;

Calcula el per铆metro del rect谩ngulo utilizando la f贸rmula:

Per铆metro = (2 × base) + (2 × altura)

Ejemplo:

  • Base = 8 cm
  • Altura = 5 cm
  • Per铆metro = (2 × 8) + (2 × 5) = 26 cm

11. Mostrar el resultado

document.getElementById('resultado').value = `${perimetro} cm`;

Muestra el resultado final en el cuadro de texto agregando la unidad de medida "cm".

Resumen

El usuario introduce la base y la altura del rect谩ngulo, presiona el bot贸n Calcular, JavaScript realiza la operaci贸n del per铆metro y finalmente muestra el resultado en pantalla.

Convertir pies a yardas en HTML y 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 HTML y JavaScript</title>
</head>
<body>
    <h3>Convertir pies a yardas</h3>
    <form action="">
        <label for="">pie:</label>
        <input type="number" id="pie"><br><br>
        <input type="button" value="Convertir" onclick="convertir()">
        <input type="reset" value="Limpiar"><br><br>
        <label for="">resultado:</label>
        <input type="text" id="resultado">
    </form>
    <script>
        function convertir(){
            let pie = parseFloat(document.getElementById('pie').value);
            let convertir = pie * 0.333333;
            document.getElementById('resultado').value = `${convertir} yd`;
        }
    </script>
</body>
</html>

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 convertir una cantidad de pies (ft) a yardas (yd). El usuario escribe una cantidad en pies, presiona el bot贸n Convertir y el resultado aparece en la caja de texto correspondiente.

1. Campo para ingresar los pies

<input type="number" id="pie">

Este campo permite al usuario ingresar la cantidad de pies que desea convertir.

2. Bot贸n Convertir

<input type="button" value="Convertir" onclick="convertir()">

Cuando el usuario hace clic en este bot贸n, se ejecuta la funci贸n convertir().

3. Bot贸n Limpiar

<input type="reset" value="Limpiar">

Este bot贸n borra todos los datos ingresados en el formulario.

4. Campo de resultado

<input type="text" id="resultado">

Aqu铆 se mostrar谩 el resultado de la conversi贸n en yardas.

5. Funci贸n JavaScript

function convertir(){
  let pie = parseFloat(document.getElementById('pie').value);
  let convertir = pie * 0.333333;
  document.getElementById('resultado').value = `${convertir} yd`;
}

La funci贸n realiza los siguientes pasos:

  • Obtiene el valor ingresado en el campo con id pie.
  • Convierte el valor a n煤mero utilizando parseFloat().
  • Multiplica los pies por 0.333333, ya que 1 pie equivale aproximadamente a 0.333333 yardas.
  • Muestra el resultado en el campo de texto agregando la unidad yd.

Ejemplo de ejecuci贸n

Dato ingresado: 9 pies

Operaci贸n:

9 × 0.333333 = 2.999997

Resultado mostrado: 2.999997 yd

Resumen

El programa recibe una cantidad en pies, la convierte a yardas mediante una multiplicaci贸n y muestra el resultado autom谩ticamente al usuario.

mi茅rcoles, 17 de junio de 2026

Convertir yardas a cent铆metros en HTML y 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 HTML y JavaScript</title>
</head>
<body>
    <h3>Convertir yardas a cent铆metros</h3>
    <form action="">
        <label for="">yarda:</label>
        <input type="number" id="yarda"><br><br>
        <input type="button" value="Convertir" onclick="convertir()">
        <input type="reset" value="Limpiar"><br><br>
        <label for="">resultado:</label>
        <input type="text" id="resultado">
    </form>
    <script>
        function convertir(){
            let yarda = parseFloat(document.getElementById('yarda').value);
            let convertir = yarda * 91.44;
            document.getElementById('resultado').value = `${convertir} cm`;
        }
    </script>
</body>
</html>

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 convertir una cantidad de yardas a cent铆metros utilizando HTML para crear la interfaz y JavaScript para realizar el c谩lculo.

1. Estructura b谩sica del documento

<!DOCTYPE html>
<html lang="es">
  • <!DOCTYPE html>: Indica que se utiliza HTML5.
  • <html lang="es">: Define el idioma principal de la p谩gina como espa帽ol.

2. Configuraci贸n del documento

<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 HTML y JavaScript</title>
</head>
  • charset="UTF-8": Permite mostrar correctamente caracteres especiales.
  • X-UA-Compatible: Mejora la compatibilidad con navegadores.
  • viewport: Hace que la p谩gina sea adaptable a celulares y tablets.
  • title: Define el t铆tulo que aparece en la pesta帽a del navegador.

3. T铆tulo del ejercicio

<h3>Convertir yardas a cent铆metros</h3>

Muestra el nombre del ejercicio en la p谩gina web.

4. Campo para ingresar las yardas

<label>yarda:</label>
<input type="number" id="yarda">
  • label: Muestra el texto "yarda:".
  • input type="number": Permite ingresar n煤meros.
  • id="yarda": Identificador utilizado por JavaScript para acceder al dato ingresado.

5. Botones del formulario

<input type="button" value="Convertir" onclick="convertir()">  

<input type="reset" value="Limpiar">
  • Convertir: Ejecuta la funci贸n convertir().
  • Limpiar: Borra los datos ingresados en el formulario.

6. Campo para mostrar el resultado

<label>resultado:</label>
<input type="text" id="resultado">
  • Muestra el resultado de la conversi贸n.
  • id="resultado": Permite que JavaScript escriba el resultado en este campo.

7. Funci贸n JavaScript

function convertir(){
    let yarda = parseFloat(
        document.getElementById('yarda').value
    );

    let convertir = yarda * 91.44;

    document.getElementById('resultado').value =  
        `${convertir} cm`;
}

Paso 1: Obtener la cantidad de yardas

let yarda = parseFloat(
    document.getElementById('yarda').value  
);

Obtiene el valor ingresado por el usuario y lo convierte en un n煤mero decimal.

Paso 2: Realizar la conversi贸n

let convertir = yarda * 91.44;

Multiplica la cantidad de yardas por 91.44, ya que una yarda equivale a 91.44 cent铆metros.

Paso 3: Mostrar el resultado

document.getElementById('resultado').value =  
`${convertir} cm`;

El resultado se muestra autom谩ticamente en el campo de texto acompa帽ado de la unidad "cm".

Ejemplo de ejecuci贸n

Si el usuario ingresa:

5

El c谩lculo realizado ser谩:

5 × 91.44 = 457.2

Resultado mostrado:

457.2 cm

Resumen

El programa solicita una cantidad de yardas, la convierte a cent铆metros multiplic谩ndola por 91.44 y muestra el resultado al presionar el bot贸n Convertir.

Convertir millas a pies en HTML y JavaScript

C贸digo del ejercicio: <! DOCTYPE html > < html lang = "es" > < head >     < meta charset = ...

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