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

Desafío: hora de practicar

//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 calcularIMC(altura, peso){
    return peso / (altura**2);
}

console.log(calcularIMC(1.75, 70));

//Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function calcularFactorial(numero){
    let resultado = 1;
    for(let i = numero; i >= 1; i--){
        resultado *= i;
    }
    return resultado;
}


console.log(calcularFactorial(5));

//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 conversorDolarSol(dolar){
    return `El monto ingresado en soles es: ${dolar*3.27}`;
}

console.log(conversorDolarSol(10));

//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 salaRectangular(altura, anchura){
    return `El area de la sala es: ${altura*anchura} y el perimetro es: ${2*altura + 2*anchura}`;

}

console.log(salaRectangular(10, 15));

//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 salaCircular(radio){
    const PI = Math.PI;
    return `El area de la sala es: ${radio*radio*PI} y el perimetro es: ${2*radio*PI}`;
}

console.log(salaCircular(10));

//Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.^
function tablaMultiplicar(numero, limite){
    for (let i=1; i <= limite; i++){
        console.log(`${numero} * ${i} = ${numero * i}`);
    }
}

tablaMultiplicar(5, 12);
1 respuesta

Hola Juan,

¡Excelente trabajo con tus funciones! Parece que has cubierto casi todos los desafíos del ejercicio. Sin embargo, he notado un pequeño detalle en la función de conversión de dólares. El desafío pide que conviertas el valor de dólares a reales brasileños, no a soles. Aquí te dejo una corrección para esa función:

//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). Para esto, considera la cotización del dólar igual a R$4,80.
function conversorDolarReal(dolar){
    return `El monto ingresado en reales es: ${dolar * 4.80}`;
}

console.log(conversorDolarReal(10));

Además, en la función salaCircular, mencionaste que el valor de Pi es 3,14, pero estás utilizando Math.PI, lo cual es correcto y más preciso. Si prefieres seguir las instrucciones del ejercicio, puedes cambiarlo a 3.14, pero usar Math.PI es una práctica común en programación para obtener un resultado más preciso.

Espero que esta corrección te sea de ayuda. ¡Sigue adelante con tu aprendizaje!

Espero haber ayudado y buenos estudios!