// 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 calculoIMC(altura, peso) {
let IMC = peso / (altura ^ 2);
return Según tu altura de ${altura} m y tu peso de ${peso} kg, tu IMC es de ${IMC} kg/m².
;
}
let alturaMetros = 1.9;
let pesoKg = 95;
console.log(calculoIMC(alturaMetros, pesoKg));
// 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;
} else {
return numero * factorial(numero - 1);
}
}
let numeroUsuario = 4;
let resultado = factorial(numeroUsuario);
console.log( El factorial de ${numeroUsuario} es ${resultado}.
);
// 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 dolarAPesoMx(dolares) {
let valorDolar = 18.54;
return valorDolar * dolares;
}
let dolaresUsuario = 10;
let pesosMx = dolarAPesoMx(dolaresUsuario);
console.log(${dolaresUsuario} ${dolaresUsuario == 1 ? 'dólar es igual' : 'dólares son iguales'} a ${pesosMx} ${pesosMx == 1 ? 'peso mexicano' : 'pesos mexicanos'}.
);
// 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 medidasSalaRectangular(altura, anchura) {
let area = altura * anchura;
let perimetro = altura * 2 + anchura * 2;
return La sala rectangular de ${altura} x ${anchura} tiene un área de ${area} y un perímetro de ${perimetro}.
;
}
let alturaSala = 3;
let anchuraSala = 4;
console.log(medidasSalaRectangular(alturaSala, anchuraSala));
// 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 medidasSalaCircular(radio) {
let pi = 3.14;
let area = pi * radio * radio;
let perimetro = pi * radio * 2;
return La sala circular de ${radio} de radio tiene un área de ${area} y un perímetro de ${perimetro}.
;
}
radioSala = 5;
console.log(medidasSalaCircular(radioSala));
// 6. Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaMultiplicar(numero) {
let contador = 1;
console.log(La tabla de multiplicar del ${numero}:
)
while (contador < 11) {
let resultado = numero * contador;
console.log(${numero} x ${contador} = ${resultado}
);
contador++;
}
return;
}
let numeroMultiplicar = 2;
console.log(tablaMultiplicar(numeroMultiplicar));