Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

¡Desafíos de funciones en JavaScript para poner a prueba tus habilidades!

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.

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

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

  1. 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");

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

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

  1. 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

1 respuesta

Hola Manuel, espero te encuentres bien!

Gracias por compartir tu código con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!