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

[Sugerencia] Resolución Recursiva

Problema 1:

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));

Problema 2:

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);

Problema 3:

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));

Problema 4:

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);

Problema 5:

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);

Problema 6:

    for (var i = 1; i <= 10; i++) {
        let resultado = numero * i;
        console.log(numero + " x " + i + " = " + resultado);
    }
}
let numeroTabla = 7;
mostrarTablaMultiplicar(numeroTabla);
1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

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