Estás listo para poner a prueba tus habilidades con JavaScript? A continuación, te presento algunos desafíos que te ayudarán a practicar la creación de funciones para resolver problemas diversos.
- Función para calcular el Índice de Masa Corporal (IMC): function calcularIMC(altura, peso) { const imc = peso / (altura * altura); return imc; }
// Ejemplo de uso const altura = 1.7; // En metros const peso = 70; // En kilogramos
const imcCalculado = calcularIMC(altura, peso); console.log("El IMC de la persona es:", imcCalculado);
- Función para calcular el factorial de un número: function calcularFactorial(numero) { if (numero === 0) { return 1; } else { return numero * calcularFactorial(numero - 1); } }
// Ejemplo de uso const numero = 5;
const factorialCalculado = calcularFactorial(numero); console.log("El factorial de", numero, "es:", factorialCalculado);
- Función para convertir dólares a reales (o a la moneda de tu país): function convertirADolares(valorEnDolar) { const tasaDeCambio = 4.80; // Tasa de cambio USD a BRL (o la de tu país) const valorEnReales = valorEnDolar * tasaDeCambio; return valorEnReales; }
// Ejemplo de uso const valorEnDolar = 10;
const valorEnReales = convertirADolares(valorEnDolar); console.log(valorEnDolar, "dólares equivalen a", valorEnReales, "reales");
- Función para calcular el área y perímetro de una sala rectangular: function calcularSalaRectangular(altura, anchura) { const area = altura * anchura; const perimetro = 2 * (altura + anchura); return { area: area, perimetro: perimetro }; }
// Ejemplo de uso const altura = 5; const anchura = 4;
const resultadoSalaRectangular = calcularSalaRectangular(altura, anchura); console.log("Área de la sala rectangular:", resultadoSalaRectangular.area); console.log("Perímetro de la sala rectangular:", resultadoSalaRectangular.perimetro);
- Función para calcular el área y perímetro de una sala circular: function calcularSalaCircular(radio) { const pi = 3.14; // Valor de Pi const area = pi * radio * radio; const perimetro = 2 * pi * radio; return { area: area, perimetro: perimetro }; }
// Ejemplo de uso const radio = 8;
const resultadoSalaCircular = calcularSalaCircular(radio); console.log("Área de la sala circular:", resultadoSalaCircular.area); console.log("Perímetro de la sala circular:", resultadoSalaCircular.perimetro);
- Función para mostrar la tabla de multiplicar de un número: function mostrarTablaMultiplicar(numero) { console.log("Tabla de multiplicar del", numero + ":"); for (let i = 1; i <= 10; i++) { const resultado = numero * i; console.log(numero + " x " + i + " = " + resultado); } }
// Ejemplo de uso const numero = 7;
mostrarTablaMultiplicar(numero);
¡Estos desafíos te ayudarán a practicar la creación de funciones y mejorar tus habilidades en JavaScript!
#JavaScript #Funciones #Desafios #IMC #Factorial #Monedas #Area #Perimetro #TablaMultiplicar #AprenderAProgramar