/* 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){
return peso / (altura**2)
}
console.log(imc(1.74,79.4));
/* 2.Crea una función que calcule el valor del factorial de un número pasado como parámetro.*/
function factorial(numero) {
if (numero === 0 || numero === 1) {
return 1;
}
return numero * factorial(numero - 1);
}
console.log(factorial(3));
/* 3.Crea una función que convierta un valor en dólares, pasado como parámetro, y devuelva el valor equivalente en
reales(moneda brasileña,si deseas puedes hacerlo con el valor del dólar en tu país).
Para esto, considera la cotización del dólar igual a R$4,80.*/
function conversionDolar(soles){
return soles * 4.80
}
console.log(conversionDolar(100))
/* 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 salaRectangular(altura,anchura){
let perimetroRectangular = 2 * (altura + anchura);
let areaRectangular = altura * anchura;
return (El área de la sala rectangular es ${areaRectangular} y su perímetro es ${perimetroRectangular}
);
};
console.log(salaRectangular(10,8));
/* 5.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 salaCircular(radio){
let pi = 3.14
let perimetroCircular = 2 * pi * radio
let areaCircular = pi * (radio*radio)
return (El área de la sala circular es ${areaCircular} y su perímetro es ${perimetroCircular}
);
};
console.log(salaCircular(5));
/* 6.Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.*/
function tablaMultiplicar(numero) {
for (let i = 1; i <= 10; i++) {
let resultado = numero * i;
console.log(${numero} x ${i} = ${resultado}
);
}
}
tablaMultiplicar(2);
En los ejercicios de factorial y tabla de multiplicar, tuve que revisar e buscar soluciones porque aún no termino de desarrollar la lógica! Graciaas!