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

[Proyecto] Desafio3: hora de practicar

function calcularIMC(peso, altura) {
    let imc = peso / (altura * altura);
    return imc;
}
console.log(calcularIMC(70, 1.75));


function calcularFactorial(num) {
    if (num === 0 || num === 1) {
        return 1;
    }
    let factorial = 1;
    for (let i = 2; i <= num; i++) {
        factorial *= i;
    }
    return factorial;
}
console.log(calcularFactorial(5));


function convertirDolaresAReales(dolares) {
    const cotizacionDolar = 4.80;
    let reales = dolares * cotizacionDolar;
    return reales;
}
console.log(convertirDolaresAReales(100));


function areaYPerimetroRectangular(altura, anchura) {
    let area = altura * anchura;
    let perimetro = 2 * (altura + anchura);
    console.log("Área del rectángulo: " + area);
    console.log("Perímetro del rectángulo: " + perimetro);
}
areaYPerimetroRectangular(10, 5); 


 function areaYPerimetroCircular(radio) {
    const pi = 3.14;
    let area = pi * radio * radio;
    let perimetro = 2 * pi * radio;
    console.log("Área del círculo: " + area);
    console.log("Perímetro del círculo: " + perimetro);
}
areaYPerimetroCircular(7); 

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


1 respuesta

¡Enhorabuena!

Te comparto mi código para comparar. ¡Saludos!

function calcularImc(peso, altura) {
   return parseFloat(peso / altura);
}
console.log(calcularImc(99, 1.75));

2.

function factorizar(numero) {
    var total = 1;
    for (i = 1; i <= numero; i++) {
        console.log(total = total * i);
    }
    return total;
}
console.log(factorizar(5));

3.

function conversion(pesoMx, rial) {
    let convertidor = parseFloat(pesoMx / rial);
    return convertidor;
}
console.log(conversion(1, 0.2927));

4.

function rectangulo(base, altura) {
    return (`El área es: ${base*altura} \nEl perimetro es: ${2*(base+altura)}`);
}
console.log(rectangulo(2, 4));

5.

function circulo(radio) {
    const pi = parseFloat(3.14);
    return (`El área del circulo es: ${(pi*(radio**2))} \nEl perímetro es: ${(2*(pi*radio))}`);
}
console.log(circulo(50));

6.

function tablaMultiplicar(numero) {
    for (let i = 0; i <= 10; i++) {
        console.log(`${numero*i}`);
    }
}
tablaMultiplicar(9);