Desafio Funciones: Desafio 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.
let peso = parseFloat(prompt('Ingrese su peso en kg'));
let altura = parseFloat(prompt('Ingrese su altura en metros'));
function CalcularIMC(peso,altura){
let imc = peso / (altura * altura);
return imc;
}
alert(Su IMC es: ${CalcularIMC(peso,altura)}
);
Desafio 2:
// Crea una función que calcule el valor del // factorial de un número pasado como parámetro.
let numero1 = parseInt(prompt('Ingrese un numero'));
let factorial = 1;
function CalcularFactorial(numero1){
if(numero1 === 0){
return 1;
} else {
for(let i = 1; i <= numero1; i++){
factorial *= i;
}
return factorial;
}
}
alert(El factorial de ${numero} es: ${CalcularFactorial(numero)}
);
Desafio 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.
const cotizacionDolar = 4.80; let dolares = parseFloat(prompt('Ingrese la cantidad de dolares a convertir'));
function convertirDolares(dolares){
let reales = dolares * cotizacionDolar;
return reales;
}
alert(La cantidad de dolares ingresada es igual a ${convertirDolares(dolares)} reales
);
Desafio 6: // Crea una función que muestre en pantalla la tabla de multiplicar de // un número dado como parámetro.
let numero = parseInt(prompt('Ingrese un numero'));
function tablaMultiplicar(numero) {
for (let i = 1; i <= 10; i++) {
alert(${numero} x ${i} = ${numero * i}
);
}
}
tablaMultiplicar(numero);