Este desafío si se me hizo algo complicado, hice uso de la documentación para comprender nuevos elementos que me fueron útiles para los ejercicios.
//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 (kg, metros){ let resultado = kg/(metros **2); return resultado.toFixed(2); } let imc = IMC(60, 1.70); console.log('El indice de IMC es: '+ imc);
//Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function factorial(n) { return n < 0 ? "Error" : n < 2 ? 1 : n * factorial(n - 1); } console.log(factorial(0)); // Imprime 1 console.log(factorial(5)); // Imprime 120 console.log(factorial(10)); // Imprime 3628800 console.log(factorial(-1)); // Imprime "Error"
//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 convertirDolaresAReales(dolares) { const tasaCambio = 4.80; return dolares * tasaCambio; }
console.log(convertirDolaresAReales(10)); // Imprime 48 console.log(convertirDolaresAReales(50)); // Imprime 240
//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 rectangulo(altura, base){
let area =altura * base ;
let perimetro = 2 *(altura + base);
return { area: area, perimetro: perimetro };
}
let resultado = rectangulo(15,30);
alert(El área es= ${resultado.area} y el perímetro es: ${resultado.perimetro}
);
//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 calcularAreaPerimetroCirculo(radio) { let pi = 3.14;
let area = pi * radio * radio;
// Calcular perímetro (circunferencia) let perimetro =( 2 * pi * radio).toFixed(2);
// Mostrar resultados en pantalla (usando alert) alert("El área de la sala circular es: " + area + " unidades cuadradas."); alert("El perímetro de la sala circular es: " + perimetro + " unidades.");
//Mostrar en la consola del navegador console.log("Área:", area); console.log("Perímetro:", perimetro); }
calcularAreaPerimetroCirculo(5);
//Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
//Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaMultiplicar(numero) {
let tabla = Tabla de multiplicar del ${numero}:\n
;
for (let i = 1; i <= 10; i++) {
tabla += ${numero} x ${i} = ${numero * i}\n
;
}
alert(tabla); } tablaMultiplicar(8);