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

Lógica de programación: explorar funciones y listas "Solución Desafío 2"

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(peso, altura) {
    const imc = peso / (altura * altura);
    return imc;
}
let pesoUsuario = 70;
let alturaUsuario = 1.75;
let resultadoIMC = calcularIMC(pesoUsuario, alturaUsuario);
console.log("El IMC es: " + resultadoIMC.toFixed(2));

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

function calcularFactorial(numero) {
    if (numero === 0 || numero === 1) {
        return 1;
    } else {
        return numero * calcularFactorial(numero - 1);
    }
}
let numeroFactorial = 5;
let resultadoFactorial = calcularFactorial(numeroFactorial);
console.log("El factorial de " + numeroFactorial + " es: " + resultadoFactorial);

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 cotizacionDolar = 4.80;
    let reales = dolares * cotizacionDolar;
    return reales;
}
let dolaresUsuario = 50;
let resultadoReales = convertirDolaresAReales(dolaresUsuario);
console.log("$" + dolaresUsuario + " equivalen a R$" + resultadoReales.toFixed(2));

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);
    console.log("Área: " + area + " metros cuadrados");
    console.log("Perímetro: " + perimetro + " metros");
}
let alturaSala = 5;
let anchuraSala = 8;
calcularAreaPerimetroRectangular(alturaSala, anchuraSala);

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) {
    const pi = 3.14;
    let area = pi * radio * radio;
    let perimetro = 2 * pi * radio;
    console.log("Área: " + area.toFixed(2) + " metros cuadrados");
    console.log("Perímetro: " + perimetro.toFixed(2) + " metros");
}
let radioSalaCircular = 3;
calcularAreaPerimetroCircular(radioSalaCircular);

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 (var i = 1; i <= 10; i++) {
        let resultado = numero * i;
        console.log(numero + " x " + i + " = " + resultado);
    }
}
let numeroTabla = 7;
mostrarTablaMultiplicar(numeroTabla);
1 respuesta

Hola Jerysha, ¿cómo estás?

No es necesario publicar la resolución del ejercicio en el foro. El foro es un lugar dedicado principalmente para que publique tus dudas y sugerencias.

¡Saludos!

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