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

Desafio: Hora de Practicar. 2.3.9

Hola buen día, les comparto mi código realizado para el desafio de la clase 3 del curso Lógica de programación: explorar funciones y listas.

  • 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 calculoIMC(altura, peso){
    return peso / (altura*altura);
}

let alturaUsuario = 1.50;
let pesoUsuario = 52;
let resultadoIMC = calculoIMC(alturaUsuario,pesoUsuario)
console.log(`El IMC obtenido es ${resultadoIMC}`);
  • Crea una función que calcule el valor del factorial de un número pasado como parámetro.
  • multiplicar un número entero positivo por todos los números enteros menores a él, hasta llegar al 1. Factorial de 4 es 4! = 4 × 3 × 2 × 1 = 24.

function calcularFactorial(numeroFact){
    if (numeroFact === 0 || numeroFact === 1){
        return 1;
    } else{
        return numeroFact * calcularFactorial(numeroFact - 1);
    }
}

let numeroFac = 6;
let resultadoFactorial = calcularFactorial(numeroFac);
console.log(`El factorial de ${numeroFac} es ${resultadoFactorial}`);
  • Crea una función que convierta un valor en dólares, pasado como parámetro, y devuelva el valor equivalente en reales(moneda mexicana) cotización de dolar en $20 MXN

function calcularDolar(cantidad){
    let dolar = 20;
    return cantidad * dolar;
}

let valorDolar = 20;
let valorEnDolar = 55;
let valorEnReales = calcularDolar(valorEnDolar);
console.log(`${valorEnDolar} dolares es equivalente a $${valorEnReales} pesos Mexicanos, considerando el tipo de cambio en $${valorDolar}`)
  • 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 calcularAreaYPerimetroRectangular(altura, anchura){
    let area = altura * anchura;
    let perimetro = 2 * (altura + anchura);
    console.log(`Area sala rectangular: ${area}`);
    console.log(`Perimetro sala rectangular: ${perimetro}`);
}

let alturaSala = 5; // en metros
let anchuraSala = 7; // en metros
calcularAreaYPerimetroRectangular(alturaSala,anchuraSala);
  • 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.
  • formula area = pi * (radio*radio) /// perimetro = 2 * pi * radio
function calcularAreaYPerimetroCircular(radio){
    let valorPI = 3.14;
    let areaCircular = valorPI * (radio * radio);
    let perimetroCircular = 2 * valorPI * radio;
    console.log(`Area sala circular: ${areaCircular}`);
    console.log(`Perimetro sala circular: ${perimetroCircular}`);
}

let radioSala = 8;
calcularAreaYPerimetroCircular(radioSala);
  • Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaDeMultiplicar(numeroTDM){
    for (var i = 1; i <=10; i++){
        var resultadoTabla = numeroTDM * i;
        console.log(`${numeroTDM} x ${i} = ${resultadoTabla}`);
    }
}

let numeroTDMUsuario = 4;
tablaDeMultiplicar(numeroTDMUsuario);