/* 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 h = parseFloat(prompt('Ingrese su estatura: '));
let w = parseFloat(prompt('Ingrese su peso: '));
function cIMC(h,w) {
let imc = w / (h * h);
return imc.toFixed (2);
};
alert(`Si mide ${h} m y pesa ${w} kg su IMC es de ${cIMC(h,w)}`);
// 2. Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function factorial(n) {
if ( n === 0 || n === 1) {
return 1;
} else {
return n * factorial(n-1);
}
}
function numero() {
let numUsuario = parseInt(prompt('Ingrese un número: '));
let fact = factorial(numUsuario);
alert(`El factorial de ${numUsuario} es ${fact}`);
}
numero();
/* 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.*/
let pesoColombiano = parseFloat(prompt("Introduzca el monto en moneda colombiana para pasarlo a dolares: $"));
function divisa(p) {
let cambio = p / 4000;
alert(`$${p} pesos colombianos equivalen a ${cambio} ${(cambio === 1) ? 'dólar' : 'dólares'}.`);
}
divisa(pesoColombiano);
/* 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.*/
let t = parseInt(prompt("Introduzca la altura: "));
let l = parseInt(prompt("Introduzca el ancho: "));
function areaPerimetro(t, l){
let a = (l*t);
let p = 2*(l+t);
alert(`La área del rectangulo es ${a} unidades cuadradas y el perímetro es de ${p} unidades.`);
};
areaPerimetro(t, l);
/* 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.*/
let radio = parseFloat(prompt("Introduzca el radio de la sala circular: "));
function perimetroArea(r){
const pi = 3.14;
let area = pi*(r**2);
let perimetro = 2*pi*r;
alert(`El perimetro de la sala circular es ${perimetro} unidades y el area es ${area} unidades cuadradas.`);
}
perimetroArea(radio);
// 6. Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
let number = parseInt(prompt("Introduce un número: "))
function tablaMultiplicar(number){
for (let i = 1; i <= 10; i++) {
console.log(`${i} x ${number} = ${i*number}`);
}
}
tablaMultiplicar(number);