//Primera parte
function indiceDeMasaCorporal(Peso , Estatura){
return Peso/(Estatura**2);
}
const ims = indiceDeMasaCorporal(68,1.68);
console.log(ims);
//Segunda parte
function numeroFactorial(numero) {
if (numero === 0 || numero === 1) {
//si el numero es 0 O 1 retorna 1 esto evita bucle infinito
return 1;
} else {
return numero * numeroFactorial(numero - 1);
// aqui ya se multiplica con 4 * 3 <--(4-1) | 3 * 2 ... y así consecutivamente
}
}
const numero = 4;
const resultado = numeroFactorial(numero);
console.log(`Al factorizar el número ${numero} te da un resultado de ${resultado}`);
//tercera parte (Se realizara con la moneda PEN (Soles Peruanos))
function conversionDolares(Soles, Dolares){
return Soles * Dolares;
}
const conversion = conversionDolares ( 13 , 0.2677);
console.log(conversion);
//cuarta parte
function AreaYPerimetroRectangular( altura , anchura ) {
//se usan formula de área y perimetro para este codigo pues es una calculadora en teoria
let area = altura * anchura;
let perimetro = 2 * (altura + anchura);
console.log(`Área: ${area}`);
console.log(`Perímetro: ${perimetro}`);
return;
}
let altura = 3;
let anchura = 5;
AreaYPerimetroRectangular(altura, anchura);
//quinta parte
function AreaYPerimetroCircular(radio) {
//Considera Pi = 3,14.
let pi = 3.14;
//Formula de ara y perimetro en cuando a circulos hablamos
let area = pi * radio * radio;
let perimetro = 2 * pi * radio;
console.log(`Área: ${area}`);
console.log(`Perímetro: ${perimetro}`);
return;
}
let radio = 4;
AreaYPerimetroCircular(radio);
//sexta parte
function TablaDeMultiplicar(numerico) {
for (let i = 1; i <= 10; i++) {
let resultado = numerico * i;
console.log(`${numerico} " x " ${i} " = " ${resultado}`);
}
}
let numerico = 13;
TablaDeMultiplicar(numerico);