sábado, 9 de mayo de 2026

Crear un programa a través de una función calcule el área de un trapecio 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>
        function areaTrapecio(bMayor, bMenor, altura) {
            return `El área del trapecio es ${((parseInt(bMayor) + parseInt(bMenor)) / 2) * parseInt(altura)} cm²`;
        }
        let bMayor = parseFloat(prompt("Ingresar base mayor:"));
        let bMenor = parseFloat(prompt("Ingresar base menor:"));
        let altura = parseFloat(prompt("Ingresar altura:"));
        alert(areaTrapecio(bMayor, bMenor, altura));
    </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.
function --> es un bloque de código diseñado para realizar una tarea en particular.
return --> detiene la ejecución de una función y devuelve un valor.
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
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.

Explicación del Código:

Este programa permite calcular el área de un trapecio utilizando una función en JavaScript. El usuario debe ingresar la base mayor, la base menor y la altura. Después el programa calcula el área y muestra el resultado en pantalla.

Código del Programa

function areaTrapecio(bMayor, bMenor, altura) {
    return `El área del trapecio es ${((parseInt(bMayor) + parseInt(bMenor)) / 2) * parseInt(altura)} cm²`;  
}

let bMayor = parseFloat(prompt("Ingresar base mayor:"));
let bMenor = parseFloat(prompt("Ingresar base menor:"));
let altura = parseFloat(prompt("Ingresar altura:"));

alert(areaTrapecio(bMayor, bMenor, altura));

Explicación del Código

1. Función areaTrapecio

function areaTrapecio(bMayor, bMenor, altura)  

Se crea una función llamada areaTrapecio. Esta función recibe tres valores:

  • Base mayor
  • Base menor
  • Altura

2. Fórmula del área

((parseInt(bMayor) + parseInt(bMenor)) / 2) * parseInt(altura)  

Esta línea aplica la fórmula matemática del área del trapecio:

Área = ((Base Mayor + Base Menor) / 2) * Altura  

parseInt() convierte los datos a números enteros para realizar el cálculo.

3. Solicitar la base mayor

let bMayor = parseFloat(prompt("Ingresar base mayor:"));  

prompt() muestra una ventana para ingresar datos. parseFloat() convierte el valor ingresado a número decimal.

4. Solicitar la base menor

let bMenor = parseFloat(prompt("Ingresar base menor:"));  

El usuario ingresa la base menor del trapecio.

5. Solicitar la altura

let altura = parseFloat(prompt("Ingresar altura:"));  

El usuario ingresa la altura necesaria para calcular el área.

6. Mostrar el resultado

alert(areaTrapecio(bMayor, bMenor, altura));  

La función se ejecuta utilizando los datos ingresados y alert() muestra el resultado final en una ventana emergente.

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