// Función para calcular el índice de masa corporal (IMC)
function calcularIMC(altura, peso) {
let imc = peso / (altura * altura);
alert(`El valor de tu IMC es: ${imc}`);
return imc;
}
let alturaUsuario = parseFloat(prompt('Ingrese su altura en metros (m)'));
let pesoUsuario = parseFloat(prompt('Ingrese su peso en kilogramos (kg)'));
calcularIMC(alturaUsuario, pesoUsuario);
// Función para calcular el factorial de un número
function calcularFactorial(numero) {
let resultado = 1;
if (numero === 0 || numero === 1) {
return resultado;
} else if (numero < 0) {
alert('El número ingresado no es positivo');
} else {
for (let i = 1; i <= numero; i++) {
resultado *= i;
}
return resultado;
}
}
let numeroFactorial = parseInt(prompt('Ingrese el número del cual desea conocer su factorial'));
let resultadoFactorial = calcularFactorial(numeroFactorial);
alert(`El resultado es ${resultadoFactorial}`);
// Función para convertir dólares a otra moneda
function convertirDolaresAMoneda(cantidadDolares, tasaConversion) {
let resultadoConversion = cantidadDolares * tasaConversion;
return resultadoConversion;
}
let monedaConvertir = prompt('Ingrese el nombre de la moneda para la cual desea convertir sus dólares');
let tasaConversion = parseFloat(prompt('Ingrese la tasa de conversión (valor de 1 dólar en la moneda)'));
let cantidadDolares = parseFloat(prompt('Ingrese la cantidad de dólares a convertir'));
let resultadoConversion = convertirDolaresAMoneda(cantidadDolares, tasaConversion);
alert(`El valor de ${cantidadDolares} dólares en ${monedaConvertir} es de: ${resultadoConversion}`);
// Función para calcular área y perímetro de un rectángulo
function calcularDimensionesRectangulo(altura, anchura) {
let areaRectangulo = altura * anchura;
let perimetroRectangulo = 2 * (altura + anchura);
return { area: areaRectangulo, perimetro: perimetroRectangulo };
}
let alturaRectangulo = parseFloat(prompt('Ingrese la altura del rectángulo'));
let anchuraRectangulo = parseFloat(prompt('Ingrese la anchura del rectángulo'));
let dimensionesRectangulo = calcularDimensionesRectangulo(alturaRectangulo, anchuraRectangulo);
alert(`El rectángulo tiene área de ${dimensionesRectangulo.area} y perímetro de ${dimensionesRectangulo.perimetro}`);
// Función para calcular área y perímetro de un círculo
function calcularDimensionesCirculo(radio) {
const pi = 3.14;
let areaCirculo = pi * radio * radio;
let perimetroCirculo = 2 * pi * radio;
return { area: areaCirculo, perimetro: perimetroCirculo };
}
let radioCirculo = parseFloat(prompt('Ingrese el radio del círculo'));
let dimensionesCirculo = calcularDimensionesCirculo(radioCirculo);
alert(`El círculo tiene área de ${dimensionesCirculo.area} y perímetro de ${dimensionesCirculo.perimetro}`);
// Función para mostrar la tabla de multiplicar de un número
function mostrarTablaMultiplicar(numero) {
for (let i = 0; i <= 10; i++) {
let resultado = numero * i;
console.log(`${i} x ${numero} = ${resultado}`);
}
}
let numeroTablaMultiplicar = parseInt(prompt('Ingrese el número del cual desea conocer su tabla de multiplicación (de 0 a 10)'));
mostrarTablaMultiplicar(numeroTablaMultiplicar);