Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: Hora de practicar

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);