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

09 Desafío: hora de practicar

//Ejercicio 1
function calculoImc(peso, altura){
return El resultado del IMC calculado es: ${Math.floor((peso / (altura*altura)))};
}

console.log(calculoImc(90,1.75));

//Ejercicio2
//La fórmula para el factorial de n es n! = n × (n - 1)!.

function valorFactorial(numero){
let resultado = 1;
let contador = numero;

while (contador>0){
    resultado *= contador;
    contador--;
}
return `El resultado del valor factorial es ${resultado} `

}
console.log(valorFactorial(5))

//Ejercicio 3
function convertirDolares(monto){
//valor dolar = 0.86 a 4,84 rs
valorRs = 5.56;
return El valor convertido de ${monto} dólares a Reales es: ${valorRs * monto}
}
console.log(convertirDolares(74))

//Ejercicio 4
function calcularPerimetro(altura,ancho){
return El períetro del rectángulo es: ${2*(altura*ancho)}
}
console.log(calcularPerimetro(4,7))

//Ejercicio 5
function calcularRadio(radio){
let area = Math.PI * (radio*radio)
let perimetro = 2 * Math.PI * radio;
return El área del círculo es ${Math.floor(area)} y el perímetro es ${Math.floor(perimetro)}
}
console.log(calcularRadio(4))

//Ejercicio 6.
function tablaDeMultiplicar(numero){
let i = 1;
while (i <= 10){
console.log( ${numero} x ${i} = ${i*numero}\n)
i++;
}
}
tablaDeMultiplicar(7)

1 respuesta

¡Hola Estudiante, espero que estés bien!

Vamos a revisar cada uno de los ejercicios que has compartido para asegurarnos de que cumplen con los requisitos del desafío:

  1. Ejercicio 1: IMC
    Tu función calculoImc está correcta, pero en lugar de usar Math.floor, podrías usar toFixed(2) para obtener un resultado con dos decimales, lo cual es más común para el IMC. Así:

    return `El resultado del IMC calculado es: ${(peso / (altura * altura)).toFixed(2)}`;
    
  2. Ejercicio 2: Factorial
    Tu función valorFactorial está bien implementada y cumple con el requisito de calcular el factorial de un número.

  3. Ejercicio 3: Conversión de dólares a reales
    Aquí, la cotización del dólar que debes usar es R$4,80, según el contexto proporcionado. Cambia valorRs a 4.80:

    valorRs = 4.80;
    
  4. Ejercicio 4: Perímetro de un rectángulo
    Parece que has calculado el área en lugar del perímetro. El perímetro de un rectángulo se calcula como 2 * (altura + ancho). Corrige la fórmula así:

    return `El perímetro del rectángulo es: ${2 * (altura + ancho)}`;
    
  5. Ejercicio 5: Área y perímetro de un círculo
    Aunque tu cálculo está correcto, el contexto sugiere usar Pi = 3.14. Así que puedes modificar la fórmula para usar este valor de Pi:

    let area = 3.14 * (radio * radio);
    let perimetro = 2 * 3.14 * radio;
    
  6. Ejercicio 6: Tabla de multiplicar
    Tu función tablaDeMultiplicar está bien implementada y muestra correctamente la tabla de multiplicar.

Espero que estas observaciones te sean útiles y te ayuden a ajustar tus funciones según los requisitos del desafío. ¡Espero haber ayudado y buenos estudios!