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

Desafio 3: lógica de programación

//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.

peso=69
altura=1.63
function datosImc(peso,altura){
    let imc = peso/(altura*altura);
    return imc
}

console.log (datosImc(peso,altura));

//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.


//Crea una función que calcule el valor del factorial de un número pasado como parámetro.
let numero = 5;  // Corregido: uso de "=" para asignar un valor a la variable

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

let resultado = calcularFactorial(numero);
console.log(`El factorial de ${numero} es ${resultado}`);


//Crea una función que convierta un valor en dólares, pasado como parámetro, y devuelva el valor equivalente en pesos colombianos
//Para esto, considera la cotización del dólar igual a COP/USD 4800

let divisacopusd = 4800
let usd = 50
function conversion (usd){
    return usd*divisacopusd
        }
let valorEnPesos=conversion(usd);
console.log(`La conversión de USD ${usd} a pesos colombianos es ${valorEnPesos} con una TRM de ${divisacopusd}`);

//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.
var altura=5;
var anchura=6;

function areayPerimetro (altura,anchura){
    let area=altura*anchura;
    let perimetro=2*(altura+anchura);

    console.log (`El área de una sala rectangular con una altura de ${altura} metros y con anchura de ${anchura} es ${area} y el perimetro es ${perimetro}`);
}

areayPerimetro(altura,anchura);

//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.
var radio=5;
var pi=3.14;

function areayPerimetro (radio,pi){
    let area=pi*(radio*radio);
    let perimetro=2*pi*radio;

    console.log (`El área de una sala circular con un radio de ${radio} metros es ${area} y el perimetro es ${perimetro}`);
}

areayPerimetro(radio,pi);

//Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
var numero =3

function tablaDeMultiplicar (numero){
    for (var i=1;i<=20;i++){
        var resultado= numero*i;
        console.log (numero + "x"+i+"="+resultado);
    }
}
tablaDeMultiplicar(numero);