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

desafio logica de programacion explorar funciones y listas

1 Índice de Masa Corporal (IMC)
function calcularIMC(pesoKg, alturaM) {
return pesoKg / (alturaM * alturaM);
}

2 Factorial de un número
function calcularFactorial(n) {
if (n < 0) return undefined;
let resultado = 1;
for (let i = 2; i <= n; i++) {
resultado *= i;
}
return resultado;
}

3 Conversión de dólares a reales
function convertirADolares(valorUSD) {
const cotizacion = 4.80;
return valorUSD * cotizacion;
}

4 Área y perímetro de sala rectangular
function calcularSalaRectangular(altura, anchura) {
const area = altura * anchura;
const perimetro = 2 * (altura + anchura);
console.log(Área: ${area} m²);
console.log(Perímetro: ${perimetro} m);
}

1 respuesta

¡Hola Rafael!

Parece que ya has avanzado bastante con los desafíos, ¡bien hecho! Veo que has creado funciones para calcular el IMC, el factorial de un número, la conversión de dólares a reales, y también para calcular el área y el perímetro de una sala rectangular. Sin embargo, parece que falta la función para el desafío 5, que es calcular el área y el perímetro de una sala circular, y el desafío 6, que es mostrar la tabla de multiplicar de un número.

Para el desafío 5, puedes crear una función que reciba el radio de la sala circular y utilice Pi = 3,14 para calcular el área y el perímetro. Aquí tienes un ejemplo de cómo podrías hacerlo:

function calcularSalaCircular(radio) {
    const pi = 3.14;
    const area = pi * radio * radio;
    const perimetro = 2 * pi * radio;
    console.log(`Área: ${area} m²`);
    console.log(`Perímetro: ${perimetro} m`);
}

Para el desafío 6, puedes crear una función que reciba un número y muestre su tabla de multiplicar. Aquí tienes un ejemplo:

function mostrarTablaMultiplicar(numero) {
    for (let i = 1; i <= 10; i++) {
        console.log(`${numero} x ${i} = ${numero * i}`);
    }
}

Espero que estos ejemplos te sean útiles para completar los desafíos restantes. ¡Sigue adelante con tu aprendizaje!

Espero haber ayudado y buenos estudios!