// 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 altura = parseFloat(prompt('¿Cuál es tu altura en metros?')); peso = parseFloat(prompt('¿Cuál es tu peso en kilogramos?')); imc = masaCorporal(altura, peso);
function masaCorporal(altura, peso) { let imc = peso / (altura * altura); return imc; }
alert(Tu índice de masa corporal es de: ${imc.toFixed(2)}
);
// Crea una función que calcule el valor del factorial de un número pasado como parámetro.
let numeroFactorial = parseInt(prompt('¿Cuál es el número a factorizar?')); resultadoFactorial = factorial(numeroFactorial);
function factorial(numeroFactorial) { if (numeroFactorial === 0 || numeroFactorial === 1) { return 1; }
let resultado = 1;
while (numeroFactorial > 1) {
resultado *= numeroFactorial;
numeroFactorial--;
}
return resultado;
}
alert(El factorial de ${numeroFactorial} 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 cantidad = prompt("¿Cual es la cantidad que deseo conocer a dolares?"); resultadoFinal = cambioDolar(cantidad);
function cambioDolar(cantidad) { let resultado = cantidad *= 4.80; return resultado; }
alert(Tú cambio de moneda a dolares es de: ${resultadoFinal}
);
// 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 alturaRectangular = parseFloat(prompt("¿Cuál es la altura del rectángulo?")); let anchoRectangular = parseFloat(prompt("¿Cuál es el ancho del rectángulo?"));
let resultadoRectangular = rectangula(alturaRectangular, anchoRectangular);
function rectangula(altura, ancho) { let area = altura * ancho; let perimetro = 2 * (altura + ancho); return { area: area, perimetro: perimetro }; }
alert(Área: ${resultadoRectangular.area}\nPerímetro: ${resultadoRectangular.perimetro}
);
// 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("¿Cuál es el radio del circulo?")); let pi = 3.14;
let resultadoCircular = circulo(radio, pi);
function circulo(radio, pi) { let area = Math.pow(radio, 2) * pi; let perimetro = (radio * pi); return { area: area, perimetro: perimetro }; }
alert(Área: ${resultadoCircular.area}\nPerímetro: ${resultadoCircular.perimetro}
);
// Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
let numeroSimple = parseInt(prompt("Proporciona el número de la tabla que quieres saber:")); let limite = 1;
function tablaDeMultiplicar(numeroSimple) {
let resultado = "";
while (limite <= 10) {
resultado += ${numeroSimple} x ${limite} = ${numeroSimple * limite}\n
;
limite++;
}
return resultado;
}
console.log(tablaDeMultiplicar(numeroSimple));