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.
function calculoIMC (peso, altura) {
estaturaAlCuadrado = altura^2;
IMC = peso / estaturaAlCuadrado;
if (IMC >= 18.5 || IMC < 25) {
alert(Su indice de IMC es ${IMC}, su peso es normal.
);
console.log(Su indice de IMC es ${IMC}, su peso es normal.
);
} else if (IMC >= 25 || IMC < 30) {
alert(Su indice de IMC es ${IMC}, usted tiene sobre peso.
);
console.log(Su indice de IMC es ${IMC}, usted tiene sobre peso.
);
} else {
alert(Su indice de IMC es ${IMC}, ustedsufre de obesidad.
);
console.log(Su indice de IMC es ${IMC}, ustedsufre de obesidad.
);
}
return;
}
calculoIMC(parseInt(prompt("Ingrese peso en kilogramos.")), parseInt(prompt("Ingrese su altura en metros.")));
2- Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function factorial(número) {
if (número < 0) {
return "El factorial no está definido para números negativos.";
}
let resultado = 1;
for (let i = 2; i <= número; i++) {
resultado *= i;
}
alert(El factorial del número ${número} es ${resultado}
);
console.log(El factorial del número ${número} es ${resultado}
);
return resultado;
}
factorial(parseInt(prompt("Ingrese un número para hallar su factorial.")));
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.
function convierteDolares(dolares) {
if (dolares < 0) {
alert("Ingrese números positivos.");
console.log("Ingrese números positivos.");
return;
} else {
let Reales = 4.80;
convertir = dolares*Reales;
alert(La cantidad de ${dolares} dolares en reales es ${convertir}
);
console.log(El factorial del número ${dolares} es ${convertir}
);
return;
}
}
convierteDolares(parseInt(prompt("Ingrese la cantidad de Dólares que desea convertir a Reales.")));
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.
function calcularRadioAreaRectangulo(base, altura) {
if (base < 0 || altura < 0) {
alert("Ingrese números positivos.");
console.log("Ingrese números positivos.");
return;
} else if (base < 0 && altura < 0) {
alert("Ingrese números positivos.");
console.log("Ingrese números positivos.");
return;
} else {
área = basealtura;
perimetro = 2(base+altura);
alert(Para un rectángulo con base (ancura) ${base} y altura ${altura}: su área es ${área} y su perímetro es ${perimetro}.
);
console.log(Para un rectángulo con base (ancura) ${base} y altura ${altura}: su área es ${área} y su perímetro es ${perimetro}.
);
return;
}
}
calcularRadioAreaRectangulo(parseInt(prompt("Ingrese la base (anchura) del rectángulo.")), parseInt(prompt("Ingrese la altura del rectángulo.")));
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.
function calcularRadioAreaCirculo(radio) {
if (radio < 0 ) {
alert("Ingrese números positivos.");
console.log("Ingrese números positivos.");
return;
} else {
let pi = 3.14;
área = 2piradioradio;
circunferencia = 2radio*pi;
alert(Para la sala circular con radio ${radio}: su área es ${área} y su circunferencia (perímetro)) es ${circunferencia}.
);
console.log(Para la sala circular con radio ${radio}: su área es ${área} y su circunferencia (perímetro)) es ${circunferencia}.
);
return;
}
}
calcularRadioAreaCirculo(parseInt(prompt("Ingrese el radio de la sala circular.")));
6- Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaMultiplicar(número) {
let i = 1;
while (i <= 10) {
alert(${número} * ${i} = ${número * i}
);
console.log(${número} * ${i} = ${número * i}
);
i++;
}
}
tablaMultiplicar(parseInt(prompt("Ingrese el número del que desea saber sú tabla de múltiplicar.")));