jueves, 30 de abril de 2026

Calcular el volumen de un cubo 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 lado = parseFloat(prompt('lado:'));
        volumen = lado * lado * lado;
        document.write(volumen + " cm³");
    </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.
+ --> el operador ( + ) concatena variables de cadena.
document.write --> imprime el texto especificado en la p谩gina.

Explicaci贸n del C贸digo:

¿Qu茅 hace el programa?

Este programa pide al usuario el valor de un lado de un cubo y calcula su volumen.

1. Entrada de datos

let lado = parseFloat(prompt('lado:'));

Explicaci贸n:

  • prompt(): muestra una ventana para que el usuario ingrese un dato.
  • parseFloat(): convierte el texto ingresado en n煤mero decimal.
  • lado: variable donde se guarda el valor ingresado.

2. Proceso (c谩lculo)

volumen = lado * lado * lado;

Explicaci贸n:

Se multiplica el lado tres veces para obtener el volumen del cubo.

F贸rmula: Volumen = lado × lado × lado

3. Salida de datos

document.write(volumen + " cm³");

Explicaci贸n:

  • document.write(): muestra el resultado en la p谩gina web.
  • cm³: indica que el resultado es volumen en cent铆metros c煤bicos.

Resumen

  • Se pide el valor del lado
  • Se calcula el volumen
  • Se muestra el resultado

Convertir horas a minutos 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('hora:'));
        convertir = hora * 60;
        document.write(convertir + " min");
    </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.
+ --> el operador ( + ) concatena variables de cadena.
document.write --> imprime el texto especificado en la p谩gina.

Explicaci贸n del C贸digo:

let hora = parseFloat(prompt('hora:'));

Esta l铆nea muestra una ventana donde el usuario ingresa un valor. La funci贸n prompt pide la hora, y parseFloat convierte ese dato en un n煤mero decimal.

convertir = hora * 60;

Aqu铆 se realiza la conversi贸n de horas a minutos. Se multiplica la cantidad de horas por 60, ya que una hora tiene 60 minutos.

document.write(convertir + " min");

Esta l铆nea muestra el resultado en la p谩gina web. Se imprime el valor convertido seguido de la palabra "min".

mi茅rcoles, 29 de abril de 2026

Convertir pies a metros 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 pies = parseFloat(prompt('pies:'));
        convertir = pies * 0.3048;
        document.write(convertir + " m");
    </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.
+ --> el operador ( + ) concatena variables de cadena.
document.write --> imprime el texto especificado en la p谩gina.

Explicaci贸n del C贸digo:

C贸digo

let pies = parseFloat(prompt('pies:'));
convertir = pies * 0.3048;
document.write(convertir + " m");

Explicaci贸n

1. Ingreso de datos

Se usa prompt para pedir al usuario un valor en pies. Luego parseFloat convierte ese valor a n煤mero decimal para poder hacer c谩lculos.

2. Conversi贸n

Se multiplica el valor ingresado por 0.3048, ya que 1 pie equivale a 0.3048 metros.

3. Resultado

Con document.write se muestra el resultado en la pantalla, agregando la letra "m" para indicar metros.

Resumen

El programa pide un valor en pies, lo convierte a metros y muestra el resultado en pantalla.

Convertir pulgadas a cent铆metros 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 pulgada = parseFloat(prompt('pulgada:'));
        convertir = pulgada * 2.54;
        document.write(convertir + " cm");
    </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.
+ --> el operador ( + ) concatena variables de cadena.
document.write --> imprime el texto especificado en la p谩gina.

Explicaci贸n del C贸digo:

Convertir pulgadas a cent铆metros en JavaScript

<!DOCTYPE html>
Indica que el documento est谩 escrito en HTML5.
<html lang="es">
Define que el idioma de la p谩gina es espa帽ol.
<head>
Contiene informaci贸n de configuraci贸n de la p谩gina.
<meta charset="UTF-8">
Permite usar caracteres especiales como tildes.
<meta name="viewport">
Hace que la p谩gina sea adaptable a celulares (responsive).
<title>
Es el t铆tulo que aparece en la pesta帽a del navegador.
<body>
Contiene todo lo que se muestra en la p谩gina.
<script>
Aqu铆 se escribe el c贸digo JavaScript.
let pulgada = parseFloat(prompt('pulgada:'));
Solicita al usuario un valor en pulgadas y lo convierte a n煤mero decimal.
convertir = pulgada * 2.54;
Realiza la conversi贸n de pulgadas a cent铆metros.
(1 pulgada = 2.54 cm)
document.write(convertir + " cm");
Muestra el resultado en la p谩gina web.
C贸digo completo:
<script>
let pulgada = parseFloat(prompt('pulgada:'));
convertir = pulgada * 2.54;
document.write(convertir + " cm");
</script>

Calcular el per铆metro de un ene谩gono 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 lado = parseFloat(prompt('lado:'));
        perimetro = lado * 9;
        document.write(perimetro + " cm");
    </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.
+ --> el operador ( + ) concatena variables de cadena.
document.write --> imprime el texto especificado en la p谩gina.

Explicaci贸n del C贸digo:

¿Qu茅 hace el programa?

Calcula el per铆metro de un ene谩gono (figura de 9 lados) usando la medida de un lado ingresada por el usuario.

C贸digo:

<script>
let lado = parseFloat(prompt('lado:'));
perimetro = lado * 9;
document.write(perimetro + " cm");
</script>

Explicaci贸n paso a paso:

1. parseFloat(prompt('lado:'))
Pide al usuario el valor del lado y lo convierte a n煤mero decimal.

2. perimetro = lado * 9
Multiplica el valor del lado por 9, porque el ene谩gono tiene 9 lados.

3. document.write()
Muestra el resultado en pantalla junto con "cm".

F贸rmula:

Per铆metro = lado × 9

Calcular el per铆metro de un non谩gono 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 lado = parseFloat(prompt('lado:'));
        perimetro = lado * 9;
        document.write(perimetro + " cm");
    </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.
+ --> el operador ( + ) concatena variables de cadena.
document.write --> imprime el texto especificado en la p谩gina.

Explicaci贸n del C贸digo:

prompt('lado:')

Solicita al usuario que ingrese el valor de un lado del non谩gono mediante una ventana emergente.

parseFloat()

Convierte el valor ingresado (texto) en un n煤mero decimal para poder realizar c谩lculos matem谩ticos.

let lado

Guarda el valor ingresado por el usuario en una variable llamada lado.

perimetro = lado * 9

Calcula el per铆metro multiplicando el valor del lado por 9, ya que un non谩gono tiene 9 lados.

document.write()

Muestra el resultado del per铆metro en la pantalla junto con la unidad de medida "cm".

Calcular el per铆metro de un oct谩gono 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 lado = parseFloat(prompt('lado:'));
        perimetro = lado * 8;
        document.write(perimetro + " cm");
    </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.
+ --> el operador ( + ) concatena variables de cadena.
document.write --> imprime el texto especificado en la p谩gina.

Explicaci贸n del C贸digo:

1. Entrada de datos:
Se utiliza prompt('lado:') para pedir al usuario que ingrese el valor de un lado del oct谩gono.
2. Conversi贸n a n煤mero:
parseFloat() convierte el valor ingresado (que es texto) en un n煤mero decimal para poder hacer operaciones matem谩ticas.
3. C谩lculo del per铆metro:
El oct谩gono tiene 8 lados iguales, por eso se multiplica:
perimetro = lado * 8
4. Salida de datos:
document.write() muestra el resultado en la p谩gina web junto con la unidad "cm".
C贸digo del programa:
let lado = parseFloat(prompt('lado:'));
perimetro = lado * 8;
document.write(perimetro + " cm");

Calcular el volumen de un cubo en JavaScript

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

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