Desafíos:
// 1. Calcular el IMC
function calcularIMC(peso, altura) {
const imc = peso / (altura * altura);
return imc.toFixed(2);
}
// 2. Calcular el factorial de un número
function factorial(numero) {
if (numero < 0) return "No existe factorial para negativos.";
let resultado = 1;
for (let i = 1; i <= numero; i++) {
resultado *= i;
}
return resultado;
}
// 3. Convertir dólares a reales (considerando 1 USD = R$4.80)
function convertirDolaresAReales(dolares) {
const cotizacion = 4.80;
return (dolares * cotizacion).toFixed(2);
}
// 4. 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. Calcular área y perímetro de una sala circular
function calcularSalaCircular(radio) {
const pi = 3.14;
const area = pi * radio * radio;
const perimetro = 2 * pi * radio;
console.log(`Área: ${area.toFixed(2)} m²`);
console.log(`Perímetro: ${perimetro.toFixed(2)} m`);
}
// 6. Mostrar la tabla de multiplicar de un número
function mostrarTablaMultiplicar(numero) {
console.log(`Tabla del ${numero}:`);
for (let i = 1; i <= 10; i++) {
console.log(`${numero} x ${i} = ${numero * i}`);
}
}