1.Crea una función que calcule el índice de masa corporal (IMC) de una persona a partir de su altura en metros y peso en kilogramos, que se recibirán como parámetros.
function calcularIMC(altura, peso) { // Validar que los parámetros sean números válidos if (typeof altura !== 'number' || typeof peso !== 'number' || altura <= 0 || peso <= 0) { return 'Parámetros inválidos.'; }
// Calcular el IMC const imc = peso / (altura * altura);
}
2.Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function calcularFactorial(n) { // Validar que el parámetro sea un número entero no negativo if (!Number.isInteger(n) || n < 0) { return 'Parámetro inválido.'; }
// Caso base: el factorial de 0 es 1 if (n === 0) { return 1; }
// Calcular el factorial recursivamente return n * calcularFactorial(n - 1); }
3.Crea una función que convierta un valor en dólares, pasado como parámetro, y devuelva el valor equivalente en reales(moneda brasileña, si deseas puedes hacerlo con el valor del dólar en tu país). Para esto, considera la cotización del dólar igual a R$4,80.
function convertirDolaresASoles(dolares) { // Validar que el parámetro sea un número válido if (typeof dolares !== 'number' || dolares < 0) { return 'Parámetro inválido.'; }
// Cotización del dólar a soles const cotizacionDolar = 3.66;
// Calcular el valor en soles const soles = dolares * cotizacionDolar;
// Redondear el resultado a 2 decimales return soles.toFixed(2); }
4.Crea una función que muestre en pantalla el área y el perímetro de una sala rectangular, utilizando la altura y la anchura que se proporcionarán como parámetros.
function calcularAreaYPerimetroRectangulo(altura, anchura) { // Calcula el área let area = altura * anchura;
// Calcula el perímetro let perimetro = 2 * (altura + anchura);
// Muestra los resultados en la consola console.log("Área del rectángulo: " + area); console.log("Perímetro del rectángulo: " + perimetro); }
5.Crea una función que muestre en pantalla el área y el perímetro de una sala circular, utilizando su radio que se proporcionará como parámetro. Considera Pi = 3,14.
function calcularAreaPerimetroCirculo(radio) { // Validar que el parámetro sea un número válido if (typeof radio !== 'number' || radio <= 0) { console.log('Parámetro inválido.'); return; }
// Constante para el valor de Pi const PI = 3.14;
// Calcular el área const area = PI * (radio ** 2);
// Calcular el perímetro const perimetro = 2 * PI * radio;
// Mostrar los resultados
console.log(Área del círculo: ${area.toFixed(2)} m²
);
console.log(Perímetro del círculo: ${perimetro.toFixed(2)} m
);
}
6.Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function mostrarTablaMultiplicar(numero) {
let resultado = Tabla del ${numero}:\n
;
for (let i = 1; i <= 10; i++) {
resultado += ${numero} x ${i} = ${numero * i}\n
;
}
alert(resultado); // Muestra la tabla en una ventana emergente
}