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

Desafío : Hora de Practicar Funciones

/* 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 (estatura, peso){
var imc = parseFloat(peso) / (parseFloat(estatura) * parseFloat(estatura));
return imc.toFixed(2); 
}
let estatura = 1.75;
let peso = 92;
let imc = calcularIMC(estatura, peso);
console.log(`El resultado de tu IMC es : ${imc}`);
// 2.- Crea una función que calcule el valor del factorial de un número pasado como parámetro.

function calcularFatorial (num){
if(num === 0 || num === 1){
    return 1;
} else {
    return num * calcularFatorial(num-1);
    }
}
let num = 5;
let resultado = calcularFatorial(num);
console.log(`El factorial del número ${num} es: ${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 covertirDolaresaAPesosChilenos(dolares){
const tasa = 979;
let conversion = dolares * tasa;
return conversion.toFixed(2);
}
let dolares = 5;
console.log(`El cambio de tus ${dolares} Dolares a Pesos chilenos es: ${covertirDolaresaAPesosChilenos(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 areaPerimetro (alto, ancho){
let area = alto * ancho;
let perimetro = (alto + ancho )* 2;
return {
    area : area,
    perimetro : perimetro
};
}

let alto = 10;
let ancho = 5;
let resultado4 = areaPerimetro(alto,ancho);
console.log(`El area es: ${resultado4.area}`);
console.log(`El perimetro es: ${resultado4.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 areaPerimetroCircular (radio){
    var pi = 3.14;
    var area1 = pi * radio * radio;
    var perimetro1 = 2 * pi * radio;
    return {
        area1 : area1,
        perimetro1 : perimetro1
    };

}
let radio = 6;
let resultado5 = areaPerimetroCircular(radio);
console.log("El area es: " + resultado5 );
console.log(`El perimetro es: ${resultado5.perimetro1}`);
// 6.- Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.

function tablaDeMultiplicar (num2){
for (let i = 1; i <= 10; i++){
    let resultado6 = num2 * i;
console.log(`${num2} x ${i} = ${resultado6}`);
    }
}
let num2 = 5;
tablaDeMultiplicar(num2);
1 respuesta
solución!

¡Hola Alumno!

¡Felicitaciones por completar la actividad del desafío! Es un paso importante en tu aprendizaje. Sigue avanzando con ese buen ritmo y no dudes en volver al foro si tienes alguna pregunta o necesitas ayuda.

¡Saludos y éxitos!

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