Aquí esta mi practica de este desafio :D
function imc(){
let altura = parseFloat(prompt(`Inserte su altura en metros:`));
let peso = parseFloat(prompt(`Inserte su peso en kg:`));
alert(`Su IMC es de ${(peso / (altura ** 2)).toFixed(2)}`);
}
function valorfactorial() {
let numeroFactorial = parseInt(prompt(`Inserte un número:`));
let resultadofacto = factorial(numeroFactorial);
alert(`El número ${numeroFactorial} al volverse factorial da: ${resultadofacto}`);
}
function factorial(xd){
if (xd === 0 || xd === 1)
return 1;
for (var i = xd - 1; i >= 1; i--) {
xd *= i;
}
return xd;
}
function conversionDinero() {
let dolares = parseFloat(prompt(`Inserte cuantos dolares tiene:`));
let reales = realsificador(dolares);
alert(`Si tienes ${dolares} ${(dolares === 1) ? "dolár" : "dólares"} pasandolo a reales brasileños serían ${reales} ${(reales === 1) ? "real" : "reales"}.`);
}
function realsificador (dinero) {
dinero = dinero * 4.8;
return dinero;
}
function salaRectangular () {
let altura = parseFloat(prompt(`Inserte la altura en metros del cuarto:`));
let anchura = parseFloat(prompt(`Inserte la anchura en metros del cuarto:`));
alert(`El área de la sala es de: ${(altura * anchura).toFixed(4)} metros y su perímetro es de ${2 * (altura + anchura).toFixed(4)} metros.`);
}
function salaCircular () {
let radio = parseFloat(prompt(`Inserte el radio en metros del cuarto:`));
alert(`El área de la sala es de: ${(Math.PI * (radio ** 2)).toFixed(3)} metros y su perímetro es de ${2 * (Math.PI * radio).toFixed(3)} metros.`);
}
function tablasDeMultiplicar () {
let numeroTablas = parseInt(prompt(`Inserte su número deseado:`));
for (let i = 1; i <= 10; i++) {
let resultadoTablas = numeroTablas * i;
alert(numeroTablas + " x " + i + " = " + resultadoTablas);}
}