Código del ejercicio:
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