Hola Jenifer,
¡Tu código se ve muy bien! Parece que has implementado todas las funciones requeridas en el desafío. Aquí tienes algunos comentarios y sugerencias para mejorar o ajustar tu solución:
Cálculo del IMC: Tu función calcularIMC
está bien hecha y redondea el resultado a dos decimales, lo cual es excelente para la precisión.
Factorial: La función calcularFactorial
utiliza recursividad correctamente para calcular el factorial de un número.
Conversión a dólares: La función convertirADolares
está bien, pero recuerda que en el desafío se menciona convertir a reales, no a dólares. Si quieres convertir a reales, podrías ajustar el tipo de cambio para reflejar la conversión de dólares a reales.
Área y perímetro del rectángulo: Las funciones calcularAreaRectangulo
y calcularPerimetroRectangulo
funcionan correctamente para calcular el área y el perímetro de un rectángulo.
Área y perímetro del círculo: Las funciones calcularAreaCirculo
y calcularPerimetroCirculo
calculan correctamente el área y el perímetro de un círculo. Sin embargo, en el contexto del desafío, se sugiere usar Pi = 3.14 en lugar de Math.PI
.
Tabla de multiplicar: La función mostrarTablaMultiplicar
imprime correctamente la tabla de multiplicar para el número dado.
En general, tu implementación es sólida. Solo asegúrate de que las conversiones de moneda sean claras y revisa el uso de Pi según las instrucciones del desafío. Espero que estos comentarios te sean útiles.
¡Espero haber ayudado y buenos estudios!