Comparto mi actividad, me parece que podria ser enriquecedor para quien vaya visitando los foros de los compañeros como yo, encontre algunos casos de uso como por ejemplo la transformacion de comas a puntos para los numeros, donde incursione calculando areas, perimetros y entre otros con diferentes numeros decimales, me parece pertinente revisarlos. Muy buena actividad , sobre todo en el ultimo caso donde pude comprobar la posibilidad de usar ciclos while y for para hacer la misma tarea, me entra la duda en el caso de los recursos del computador, que sera mejor practica.
function calcularImc(peso,altura){
let imc = peso / (altura * altura);
return imc;
}
function calcularFactorial(){
let numero = parseInt(prompt('Ingrese un número para calcular su factorial'));
let factorial = 1;
while (numero > 1){
factorial *= numero;
numero--;
}
console.log(`El factorial es: ${factorial}`);
}
calcularFactorial();
function convertirDolarAReal(){
let dolar = prompt('Ingrese la cantidad de dólares a convertir');
let real = dolar * 4.8;
console.log(`la cantidad de reales es: ${real}`);
return real;
}
convertirDolarAReal();
function mostrarEnPantallaAreaYPerimetroRectangulo(){
let base = parseFloat(prompt('Ingrese la base del rectángulo').toString().replace(',','.'));
let altura = parseFloat(prompt('Ingrese la altura del rectángulo').toString().replace(',','.'));
let area = base * altura;
let perimetro = 2 * (base + altura);
area = area.toFixed(2);
perimetro = perimetro.toFixed(2);
console.log(`La base es: ${base} y la altura es: ${altura}`);
console.log(`El área es: ${area} y el perímetro es: ${perimetro}`);
return;
}
mostrarEnPantallaAreaYPerimetroRectangulo();
function mostrarEnPantallaAreaDeCirculo(){
let radio = parseFloat(prompt('Ingrese el radio del círculo').toString().replace(',','.'));
let pi= 3.14;
let area = pi * radio**2;
area = area.toFixed(2);
console.log(`El radio del círculo es: ${radio}`);
console.log(`El área del círculo es: ${area}`);
return;
}
mostrarEnPantallaAreaDeCirculo();
i=0;
function mostrarEnPantallaTablaDeMultiplicar(){
let numero = parseInt(prompt('Ingrese un número para mostrar su tabla de multiplicar'));
while (i<=10){
console.log(`${numero} x ${i} = ${numero * i}`);
i++;
}
/*
for (let i = 1; i <= 10; i++){
console.log(`${numero} x ${i} = ${numero * i}`);
*/
return;
}
mostrarEnPantallaTablaDeMultiplicar();