function calcularIMC(altura, peso){
let imc = peso / (altura * altura);
return parseFloat(imc.toFixed(2)); // Redondear a 2 decimales
}
function obtenerCategoriaIMC(imc){
if(imc < 18.5){
return "Bajo peso";
} else if(imc < 24.9){
return "Peso normal";
} else if(imc < 29.9){
return "Sobrepeso";
} else {
return "Obesidad";
}
}
let resultadoIMC = calcularIMC(1.45, 45);
let resultadoCategoriaIMC = obtenerCategoriaIMC(resultadoIMC);
console.log("El IMC es: " + resultadoIMC);
console.log("La categoría es: " + resultadoCategoriaIMC);
function calcularFactorial(numero){
if(numero === 0){
return 1;
} else {
return numero * calcularFactorial(numero - 1);
}
}
let resultadoFactorial = calcularFactorial(5);
console.log("El factorial de 5 es: " + resultadoFactorial);
function convertirADolares(soles) {
let tipoDeCambio = 4.8;
return soles / tipoDeCambio;
}
let resultadoDolares = convertirADolares(100);
console.log("100 soles son: " + resultadoDolares + " dólares");
function calcularAreaRectangulo(base, altura) {
return base * altura;
}
function calcularPerimetroRectangulo(base, altura) {
return 2 * (base + altura);
}
let resultadoArea = calcularAreaRectangulo(5, 10);
let resultadoPerimetro = calcularPerimetroRectangulo(5, 10);
console.log("El área del rectángulo es: " + resultadoArea);
console.log("El perímetro del rectángulo es: " + resultadoPerimetro);
function calcularAreaCirculo(radio) {
return Math.PI * radio * radio;
}
function calcularPerimetroCirculo(radio) {
return 2 * Math.PI * radio;
}
let resultadoAreaCirculo = calcularAreaCirculo(3);
let resultadoPerimetroCirculo = calcularPerimetroCirculo(3);
console.log("El área del círculo es: " + resultadoAreaCirculo);
console.log("El perímetro del círculo es: " + resultadoPerimetroCirculo);
function mostrarTablaMultiplicar(numero) {
for (let i = 1; i <= 10; i++) {
console.log(`${numero} x ${i} = ${numero * i}`);
}
}
let resultadoTabla = mostrarTablaMultiplicar(5);
console.log(resultadoTabla);