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

REINICIANDO EL JUEGO (DESAFIOS)

Desafíos:

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 indice(altura, peso) {
return peso/(altura*altura);
}
let resultado = indice(1.8,70);
console.log(resultado);

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

function factorial(contador) {
let numero = 1;
let operacion = 1;
while(numero<=contador) {
operacion = operacion * numero;
numero++;
}
console.log(operacion)
return operacion;
}

factorial(5);

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.

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 geometria(altura, anchura) {
let area = altura * anchura;
let perimetro = altura * 2 + anchura *2;
console.log(area);
console.log(perimetro);
}

geometria(4,2)

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 geometria(radio) {
let area = pi * (radio * radio);
let perimetro = 2 * pi * radio;
console.log(area);
console.log(perimetro);
}

let pi = 3.14;
geometria(5)

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

function tablaMultiplicacion(numero, limite) {
let operacion = 0;
let limiteInferior = 1;
while (limiteInferior <= limite) {
operacion = limiteInferior * numero;
console.log(operacion);
limiteInferior++;
}
}

tablaMultiplicacion(5,10);

1 respuesta

Hola Hernandez, espero que estés bien

¡Qué bueno que estés trabajando en estos desafíos! Vamos a revisar cada uno de ellos para asegurarnos de que estén funcionando correctamente.

  1. Índice de Masa Corporal (IMC): Tu función indice está correcta y debería calcular el IMC adecuadamente. El uso de peso/(altura*altura) es la fórmula estándar para calcular el IMC.

  2. Factorial de un Número: La función factorial que creaste parece estar funcionando bien. Utilizas un bucle while para multiplicar los números desde 1 hasta el número dado, lo cual es correcto para calcular el factorial.

  3. Conversión de Dólares a Reales: No has incluido el código para este desafío. Aquí tienes un ejemplo de cómo podrías hacerlo:

    function convertirDolaresAReales(dolares) {
        const cotizacion = 4.80;
        return dolares * cotizacion;
    }
    
    let valorEnReales = convertirDolaresAReales(10);
    console.log(valorEnReales);
    
  4. Área y Perímetro de una Sala Rectangular: Tu función geometria para calcular el área y el perímetro de una sala rectangular está correcta. Calculas el área multiplicando la altura por la anchura y el perímetro sumando los lados.

  5. Área y Perímetro de una Sala Circular: En la función geometria para la sala circular, asegúrate de que pi esté definido antes de usarlo en la función. Tu cálculo para el área y el perímetro parece correcto, pero asegúrate de que pi esté declarado antes de llamar a la función.

  6. Tabla de Multiplicación: La función tablaMultiplicacion está bien estructurada. El bucle while se utiliza para multiplicar el número dado por cada número hasta el límite especificado.

Espero que estas observaciones te sean útiles. Si necesitas más ejemplos o aclaraciones, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!