// Desafio 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 indiceMasaCorporal(altura, peso){ return alturaCuadrado = peso / (altura ** 2); }
console.log(indiceMasaCorporal(1.78, 98));
// Desafio 2 Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function factorizar(num) { let resultado = num; if ( num === 0 || num === 1) { return 1; } while (num > 1) { num--; resultado *= num; } return resultado; }
console.log(factorizar(5));
// Desafio 3 Crea una función que convierta un valor en dólares, pasado como parámetro, // y devuelva el valor equivalente en pesos chilenos.
function convertirDolares(dolar, valorCLP) {
let conversionCLP = dolar * valorCLP;
return conversionCLP;
}
console.log(convertirDolares(200, 908));
// Desafio 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 areaPerimetro(alto, ancho) {
let perimetro = 2 * (alto + ancho);
let area = alto * ancho;
return `El Perimetro es de: ${perimetro} cm, y el Area es de: ${area} cm2`;
}
alert(areaPerimetro(5, 7));
// Desafio 5 área y el perímetro de una sala circular, utilizando su radio que //se proporcionará como parámetro. Considera Pi = 3,14. function areaPerimetroirculo(radio) { let pi = 3.14;
let perimetro = 2 * pi * radio;
let areacirculo = pi * (radio ** 2);
return `El Perimetro es de: ${perimetro} cm, y el Area es de: ${areacirculo} cm2`;
}
alert(areaPerimetroirculo(4));
// Desafio 6 Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaMultiplicar(num) { for (let i = 1; i <= 10; i++) { let resultado = num * i; console.log(num + " x " + i + " = " + resultado); } }
tablaMultiplicar(7);