Saludos compañeros, les dejo el código de mis ejercicios, se aceptan recomendaciones y comentarios.
/*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){
return peso/altura;
}
/*Crea una función que calcule el valor del factorial
de un número pasado como parámetro.*/
function factorial(n) {
if (n === 0 || n === 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
console.log(factorial(15));
/*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 conversionDolarAReal(dolares){
return parseFloat(dolares/4.8);
}
console.log(conversionDolarAReal(25));
/*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 areaYPerimetroRectangulo(altura,anchura){
alert(`El area de la sala es de ${(altura*anchura)} metros cuadrados y el perimetro ${(altura*2)+(anchura*2)}`);
}
areaYPerimetroRectangulo(10,15);
/*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 areaYPerimetroCirculo(radio){
alert(`El area de la sala circular es de ${Math.pow((3.14*radio),2)} y su perimetro es ${3.14*2*radio}`);
}
areaYPerimetroCirculo(6);
/*Crea una función que muestre en pantalla la
tabla de multiplicar de un número dado como parámetro.*/
function tablaMultiplicar(numero){
let contador=1;
while(contador!=11){
console.log(`${contador} x ${numero} = ${contador*numero}`);
//alert(`${contador} x ${numero} = ${contador*numero}`);
contador++;
}
}
tablaMultiplicar(5);