Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: hora de practicar.

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 = 2
radio*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.")));