Buenas noches, les comparto mi propuesta de solución a algunos de los ejercicios propuestos:
// 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 imc(altura, peso){
indice = peso / (altura * altura);
return indice;
}
let h = parseFloat(prompt("Ingrese su altura en metros:"));
let w = parseFloat(prompt("Ingrese su peso en kg:"));
let indiceMasaCorporal = imc(h, w);
console.log(indiceMasaCorporal);
*/
// 2. Crea una función que calcule el valor del factorial de un número pasado como parámetro.
/*
function factorial(num){
resultado = 1;
for(let i=1; i <= num ;i++){
resultado *= i;
}
return resultado;
}
console.log(factorial(8));
*/
// 3. 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 perimetro(altura, anchura){
p = 2 * (altura + anchura);
a = altura * anchura;
console.log(`El área de tu figura es de ${a} metros, y su perimetro es de ${p} metros`);
}
perimetro(20, 15)
*/
// 4. 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 areaCircular(radio){
A = Math.PI * (radio ** 2);
P = 2 * Math.PI * radio;
console.log(`El área de tu circulo es de ${A} metros cuadrados, y su perimetro es de ${P} metros`);
}
areaCircular(8);
*/
// 5. Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaMultiplicar(num){
console.log(`Tabla del ${num}:`);
for(let i = 1; i <= 10; i++){
console.log(`${num} x ${i} = ${num * i}`);
}
}
tablaMultiplicar(9);