Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Solución] Desafío: Hora de practicar #3

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

let altura = 1.70;
let peso = 60;
alert(`El IMC es ${calcularIMC(altura,peso)}`);

// 2. 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(i = 1; i <= numero; i++) {
        resultado *= i;
    }

    return resultado;
}

let numeroFactorial = 5;
alert(`El factorial de ${numeroFactorial} es ${calcularFactorial(numeroFactorial)}`);

/* 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 convertirDolaresAReales(dolares) {
    let tasaCambio = 4.80;
    let reales = dolares * tasaCambio;

    return reales;
}

let dolares = 100;
alert(`El valor en reales de ${dolares} dólares es: ${convertirDolaresAReales(dolares)}`);

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

    alert(`El área del rectángulo es ${area} y el perímetro es ${perimetro}`);
}

let alturaR = 25;
let anchuraR = 50;
calcularAreaPerimetroRectangular(alturaR, anchuraR);

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

    alert(`El área del círculo es ${area} y el perímetro es ${perimetro}`);
}

let radio = 3;
calcularAreaPerimetroCircular(radio);

// 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 <= 12; i++) {
        let resultado = numero * i;
        alert(`${numero} x ${i} = ${resultado}`);
    }
}

let numeroTabla = 10;
mostrarTablaMultiplicar(numeroTabla);
1 respuesta
solución!

Hola Asbel, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!