// 1. Función para calcular el índice de masa corporal (IMC) function calcularIMC(altura, peso) { const imc = peso / (altura * altura); return imc.toFixed(2); // Retorna el resultado con dos decimales }
// 2. Función para calcular el factorial de un número function calcularFactorial(numero) { if (numero === 0 || numero === 1) { return 1; // El factorial de 0 y 1 es 1 } else { let factorial = 1; for (let i = 2; i <= numero; i++) { factorial *= i; } return factorial; } }
// 3. Función para convertir dólares a reales function convertirDolaresAReales(dolares) { const cotizacion = 4.80; // Valor del dólar en reales return (dolares * cotizacion).toFixed(2); // Resultado con dos decimales }
// 4. Función para calcular área y perímetro de una sala rectangular
function calcularSalaRectangular(altura, anchura) {
const area = altura * anchura;
const perimetro = 2 * (altura + anchura);
console.log(Área: ${area} m²
);
console.log(Perímetro: ${perimetro} m
);
}
// 5. Función para calcular área y perímetro de una sala circular
function calcularSalaCircular(radio) {
const pi = 3.14;
const area = pi * (radio ** 2);
const perimetro = 2 * pi * radio;
console.log(Área: ${area.toFixed(2)} m²
);
console.log(Perímetro: ${perimetro.toFixed(2)} m
);
}
// 6. Función para mostrar la tabla de multiplicar de un número
function mostrarTablaMultiplicar(numero) {
console.log(Tabla de multiplicar del ${numero}:
);
for (let i = 1; i <= 10; i++) {
console.log(${numero} x ${i} = ${numero * i}
);
}
}
//Para llamar a las funciones: console.log("IMC:", calcularIMC(1.75, 70)); // IMC para altura 1.75 m y peso 70 kg console.log("Factorial de 5:", calcularFactorial(5)); // Factorial de 5 console.log("Dólares a reales:", convertirDolaresAReales(10)); // Conversión de $10 calcularSalaRectangular(5, 10); // Área y perímetro de una sala de 5 m x 10 m calcularSalaCircular(7); // Área y perímetro de una sala circular con radio 7 m mostrarTablaMultiplicar(6); // Tabla de multiplicar del 6