/*
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 usuarioAltura = parseFloat(prompt('Digite su altura en metros: '));
let usuarioPeso = parseFloat(prompt('Digite su peso en kilogramos: '));
let resultadoIMC = 0
function indiceMasaCorporal(altura, peso) {
let resultado = (peso / (altura * altura));
return resultado;
}
resultadoIMC = indiceMasaCorporal(usuarioAltura, usuarioPeso).toFixed(2);
console.log(`El IMC de su altura ${usuarioAltura} y peso ${usuarioPeso} es de ${resultadoIMC}`);
/*
Crea una función que calcule el valor del factorial de un número pasado como parámetro.
*/
let usuarioNumero = parseInt(prompt('Digite un número: '));
let resultadoFactorial = 0;
function factorialNumero (numero) {
let factorial = 1
if (numero === 0 || numero === 1) {
return 1;
} else {
while (numero > 1) {
factorial = factorial * numero;
numero--;
}
return factorial;
}
}
resultadoFactorial = factorialNumero(usuarioNumero);
console.log(`El factorial de ${usuarioNumero} 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 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 valorDolares = parseFloat(prompt('La moneda en dólares ($) para convertielos a reales (BRL): '))
let dolarBRL = 0;
function cambioMoneda(dollares) {
let cambioBRL = 0;
cambioBRL = dollares * 4.80;
return cambioBRL;
}
dolarBRL = cambioMoneda(valorDolares).toFixed(2);
console.log(`El cambio de ${valorDolares} dólares ($) a reales es ${dolarBRL} (BRL).`)
/*
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 resultadoArea = 0;
let resultadoPerimetro = 0;
let alturaUsuario = parseFloat(prompt('Digite la alturea del rectangulo: '));
let baseUsuario = parseFloat(prompt('Digite la base del rectangulo: '));
function arearectangulo(altura, base) {
let resultado = altura * base;
return resultado;
}
function perimetrorectangulo(altura, base) {
let resultado = 2 * (altura + base);
return resultado;
}
resultadoArea = arearectangulo(alturaUsuario, baseUsuario);
resultadoPerimetro = perimetrorectangulo(alturaUsuario, baseUsuario);
console.log(`El área del rectangulo es ${resultadoArea} y el perímetro de rectangulo es ${resultadoPerimetro}`)
/*
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 resultadoCirculoArea = 0;
let resultadoCirculoPerimetro = 0;
let radioUsuario = parseFloat(prompt('Digite el radio de círculo: '));
function areaCirculo(radio) {
let resultado = 3.14 * (Math.pow(radio, 2));
return resultado;
}
function perimetroCirculo(radio) {
let resultado = 2 * 3.14 * radio;
return resultado;
}
resultadoCirculoArea = areaCirculo(radioUsuario);
resultadoCirculoPerimetro = perimetroCirculo(radioUsuario);
console.log(`El área del círculo es ${resultadoCirculoArea} y el perímetro del círculo es ${resultadoCirculoPerimetro}`)
/*
Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
*/
let multiplicarUsuario = parseInt(prompt('Tabla de multiplicacion digite un número: '));
function tablaMultiplicar(numero) {
let contador = 1;
console.log(`Tabla de multiplicar del ${numero}`);
while ( contador <= 10) {
console.log(`${numero} x ${contador} = ${numero * contador}`);
contador++;
}
}
tablaMultiplicar(multiplicarUsuario);