//1. 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.
let indice = 0;
function indiceMasaCorporal() {
//Pedimos al usuario los parametros.
let estatura = parseFloat(prompt('Por favor ingresa tu altura en metros'));
let peso = parseFloat(prompt('Por favor ingresa tu pero en kilogramos'));
indice = Math.floor(peso / (estatura ** 2)); //quitamos los decimales.
return;
}
const imc = indiceMasaCorporal(numero);
console.log(`Tu indice de masa corporal (IMC) es ${imc}.`);
//2. Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function numeroFactorial(numero) {
let factor = 1;
if (numero <= 0) {
alert('Numero no valido por favor intente nuevamente');
pedirNumero();
} else {
for (var i = 1; i <= numero; i++) {
factor *= i;
}
return factor;
}
}
function pedirNumero() {
let numUsuario = parseInt(prompt('Ingrese su numero por favor'));
let factorial = numeroFactorial(numUsuario);
alert(`El factorial de ${numUsuario} es ${factorial}`);
}
pedirNumero();
//3. Crea una función que convierta un valor en dólares, pasado como parámetro, y devuelva el valor equivalente en reales
// (moneda brasileña,si deseas puedes hacerlo con el valor del dólar en tu país). Para esto, considera la cotización del
// dólar igual a R$4,80.
function convertirDolares(peso, tcambio) {
pesoDolares = (peso / tcambio);
let reales = pesoDolares * 4.80;
alert(`el valor de ${peso} pesos colombianos equivalen a ${Math.round(pesoDolares)} dolares y ${Math.round(reales)} reales brasileños`)
return pesoDolares;
}
let peso = 26000, tcambio = 4162;
(convertirDolares(peso, tcambio));
//4. 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 areaRect(alto, ancho) {
let aRectangulo = alto * ancho;
return aRectangulo;
};
aRectangulo = areaRect(10, 40);
console.log(`El area ${aRectangulo}`);
//5. 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.
const pi=3.14;
let calculo=0;
function aCirculo(r){
let areaC =pi*(r*r);
return areaC;
};
function pCirculo(r){
let perimetro = pi*r;
return perimetro.toFixed(2);
};
radio=8;
areaC=aCirculo(radio);
perimetro=pCirculo(radio);
console.log(`El area de la sala es ${areaC} y su perimetro es ${perimetro}`);
//6. Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tabladeMultiplicar(num){
let resultado=1;
for (var i = 1; i <= 10; i++){
resultado=num*i;
console.log(` ${num} x ${i} = ${resultado} `);
}
return;
};
let tabla=5;
tabladeMultiplicar(tabla);