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

Desafio

1-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 calcularFactorial(numero) {
let resultado = 1;
for (let i = 1; i <= numero; i++) {
resultado *= i;
}
return resultado;
}

2-Crea una función que calcule el valor del factorial de un número pasado como parámetro.

function calcularFactorial(n) {
if (n < 0) {
return "No se puede calcular el factorial de un número negativo.";
} else {
let resultado = 1;
for (let i = 2; i <= n; i++) {
resultado *= i;
}
return resultado;
}
}

3-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 convertirADolares(valorEnDolares) {
Let cotizacion = 4.80;
Let valorEnReales = valorEnDolares * cotizacion;
return valorEnReales;
}

4-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 calcularSalaRectangular(altura, anchura) {
let area = altura * anchura;
let perimetro = 2 * (altura + anchura);

console.log("Área:", area);
console.log("Perímetro:", perimetro);
}

5-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 calcularSalaCircular(radio) {
let pi = 3.14;
let area = pi * radio * radio;
let perimetro = 2 * pi * radio;

console.log("Área:", area);
console.log("Perímetro:", perimetro);
}

6-Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.

function mostrarTablaMultiplicar(numero) {
for (let i = 1; i <= 10; i++) {
console.log(numero + " x " + i + " = " + (numero * i));
}
}

1 respuesta

¡Hola Rivera!

Parece que estás trabajando en un conjunto de desafíos relacionados con funciones en programación. Veamos cómo puedes abordar cada uno de ellos.

  1. Índice de Masa Corporal (IMC):

    Para calcular el IMC, puedes usar la fórmula: IMC = peso / (altura * altura). Aquí tienes un ejemplo de cómo podrías implementar esta función:

    function calcularIMC(peso, altura) {
      let imc = peso / (altura * altura);
      return imc;
    }
    

    Puedes llamar a esta función pasando el peso en kilogramos y la altura en metros, y te devolverá el IMC.

  2. Factorial de un Número:

    Ya tienes una función para calcular el factorial. La segunda versión que proporcionaste es correcta y maneja el caso de números negativos.

  3. Conversión de Dólares a Reales:

    Hay un pequeño error en tu función convertirADolares. Deberías cambiar el nombre de la función para reflejar que estás convirtiendo de dólares a reales, y también corregir la palabra clave Let a let. Aquí está la versión corregida:

    function convertirAReales(valorEnDolares) {
      let cotizacion = 4.80;
      let valorEnReales = valorEnDolares * cotizacion;
      return valorEnReales;
    }
    
  4. Área y Perímetro de una Sala Rectangular:

    Tu función para calcular el área y el perímetro de una sala rectangular está perfecta.

  5. Área y Perímetro de una Sala Circular:

    También está bien implementada. Solo asegúrate de que el valor de Pi sea el que deseas usar, en este caso 3.14.

  6. Tabla de Multiplicar:

    La función para mostrar la tabla de multiplicar está correcta. Imprimirá la tabla del número que le pases como parámetro.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y explorando el mundo de la programación! Espero haber ayudado y buenos estudios!