/* 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 calcularIMC(altura, peso) { let imc = peso / (altura * altura); //IMC= peso sobre altura al cuadrado. return imc.toFixed(2); //redondea a dos decimales el resultado. }
let altura = 1.78; //en metros let peso = 70; //en kilos
//Ejemplo de uso
let imc = calcularIMC(altura, peso);
console.log(El IMC es: ${imc}
);
//2.Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function calcularFactorial(numero) { // Verificar si el número es negativo if (numero < 0) { return "Error: No se puede calcular el factorial de un número negativo."; }
// Caso base: factorial de 0 es 1
if (numero === 0) {
return 1;
}
// Variable para almacenar el resultado del factorial
let factorial = 1;
// Calcular el factorial usando un bucle
for (let i = 1; i <= numero; i++) {
factorial *= i;
}
return factorial;
} //Ejemplo de uso console.log(calcularFactorial(5));
/* 3.Crea una función que convierta un valor en dólares, pasado como parámetro, y devuelva el valor equivalente en pesos colombianos. Para esto, considera la cotización del dólar igual a $4.000. */
function convertirCopADolares(valorEnDolares) { const precioDolar = 4000; let PesosColombianos = valorEnDolares * precioDolar; return PesosColombianos;
} //Ejemplo de uso let valorEnDolares = 25; let convertidoAPesos = convertirCopADolares(valorEnDolares);
console.log(${valorEnDolares} dólares equivalen a ${convertidoAPesos} pesos colombianos
)
/* 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 calcularAreaYPerimetroDelRectangulo(alto, ancho) { // Formula para calcular el área de un rectangulo let area = alto * ancho; // Formula para calcular el perímetro de un rectangulo let perimetro = 2 * (alto + ancho);
// Mostrar los resultados en pantalla
console.log(`El área de la sala rectangular es: ${area} metros cuadrados.`);
console.log(`El perímetro de la sala rectangular es: ${perimetro} metros.`);
}
// Ejemplo de uso: let alto = 6; // en metros let ancho = 12; // en metros
calcularAreaYPerimetroDelRectangulo(alto, ancho);
/* 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 calcularAreaYPerimetroDeUnCirculo(radio) { // Definir el valor de Pi const pi = 3.14;
// Formula para calcular el área de un circulo.
let area = pi * radio * radio;
// Formula para calcular el perímetro de un circulo.
let perimetro = 2 * pi * radio;
// Mostrar los resultados en pantalla
console.log(`El área de la sala circular es: ${area} metros cuadrados.`);
console.log(`El perímetro de la sala circular es: ${perimetro} metros.`);
}
// Ejemplo de uso: let radio = 8; // en metros
calcularAreaYPerimetroDeUnCirculo(radio);
//6.Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaDeMultiplicar(number) {
console.log(Tabla de multiplicar del ${number}:
);
for (let i = 1; i <= 10; i++) {
let resultado = number * i;
console.log(${number} x ${i} = ${resultado}
);
}
}
// Ejemplo de uso: let number = 8; tablaDeMultiplicar(number);