Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

[Proyecto] Desafío: hora de practicar 3

//IMC
function calcularIMC(peso, altura) {
  var imc = peso / (altura * altura);
    return imc; 
}

//Factorial
function calcularFactorial(numero) {
    if (numero < 0) return undefined;
    if (numero === 0 || numero === 1) return 1;

    let factorial = 1;
    for (let i = 2; i <= numero; i++) {
        factorial *= i;
    }
    return factorial; 
}

const resultado = calcularFactorial(35); 
console.log(`El factorial es: ${resultado}`); 

//Conversión de valores
function convertirDolaresAReales(dolares) {
    var cotizacionDolar = 4.80; 
    return dolares * cotizacionDolar; 
}

const dolares = 100;
const reales = convertirDolaresAReales(dolares); 
console.log(`El valor en reales es: R$${reales.toFixed(2)}`); 

//Area&perimetro
function calcularAreaYPerimetro(altura, anchura) {
    var area = altura * anchura; 
    var perimetro = 2 * (altura + anchura); 

    console.log(`Área: ${area}`); 
    console.log(`Perímetro: ${perimetro}`); 
}


var altura = 90; 
var anchura = 65; 
calcularAreaYPerimetro(altura, anchura); 

// Area 2
function calcularAreaYPerimetroCirculo(radio) {
    var pi = 3.14; 
    var area = pi * radio * radio; 
    var perimetro = 2 * pi * radio; 

    console.log(`Área: ${area}`);
    console.log(`Perímetro: ${perimetro}`); 
}

var radio = 10; 
calcularAreaYPerimetroCirculo(radio); 

//Tabla de multiplicar
function mostrarTablaMultiplicar(numero) {
    console.log(`Tabla de multiplicar del ${numero}:`); 
    for (let i = 1; i <= 10; i++) {
        var resultado = numero * i;
        console.log(`${numero} x ${i} = ${resultado}`); 
    }
}

var numero = 9; 
mostrarTablaMultiplicar(numero);