//01 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. function IMC(altura, peso){ let indice = peso / (altura*peso); return indice; } let h = parseFloat(prompt("Ingrese su altura en metros")); let w = parseFloat(prompt("Ingrese su peso en kg")); let indiceDeMasaCorporal = IMC (h,w); console.log("El IMC es: " + indiceDeMasaCorporal);
//02 Crea una función que calcule el valor del factorial de un número pasado como parámetro. function factorial(num) { let resultado = 1; // Declarar la variable con let for (let i = 1; i <= num; i++) { // Itera desde 1 hasta num resultado *= i; // Multiplicar el resultado por i } return resultado; // Retornar el resultado final }
console.log(factorial(8)); // Llamar a la función y mostrar el resultado
//03 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 convertirDolaresAReales(valorEnDolar) { let cotizacionDolar = 4.80; // Cotización del dólar let valorReal = valorEnDolar * cotizacionDolar; // Calcular el valor en reales return valorReal; // Retornar el valor en reales }
let valorEnDolar = parseFloat(prompt("Ingrese la cantidad de dólares:")); // Solicitar al usuario el valor en dólares
let valorReales = convertirDolaresAReales(valorEnDolar); // Llamar a la función
console.log(Los ${valorEnDolar} dólares son ${valorReales.toFixed(2)} reales
); // Mostrar el resultado con dos decimales
//04 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 calcularAreaYPerimetro(alto, ancho){
let area = alto * ancho; //calcula el area
let perimetro = 2 * (alto + ancho); //calcula el perimetro
console.log(el área es ${area}
); //muestra el area
console.log (El perimetro es: ${perimetro}
); //muestra el perimetro
}
let altura =parseFloat(prompt("Ingrese la altura de la sala en metros")); //solicita el area let ancho = parseFloat(prompt("Ingrese el ancho de la sala en metros")); //solicita el perimetro calcularAreaYPerimetro(altura,ancho); //llama a la función
//05 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.
function calcularAreaYPerimetroCircular(radio){
let Pi = 3.14; //valor de pi
area = Pi * radio * radio; // Calcular el área de la circunferencia
perimetro = 2 * Pi * radio; // Calcular el perímetro (circunferencia)
console.log(El area es ${area} metros cuadrados
); // Mostrar el área
console.log(El perimetro es de: ${perimetro}
); // Mostrar el perímetro
}
let radio =parseFloat(prompt("Ingrese el radio de la sala en metros")); //solicita el radio calcularAreaYPerimetroCircular(radio); //llama a la función
//06 Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaDeMultiplicar(numero){
for (let i=1; i<=10; i++){
let resultado = numero * i;
console.log(${numero} x ${i} = ${resultado}
);
}
}
let numero = parseFloat(prompt("ingrese un numero para mostrar la tabla de multiplicar: "));
tablaDeMultiplicar(numero);