Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Hora de practicar reiniciando juego

function masaCorporal(altura,peso){
console.log("El indice de masa corporal es: " +(peso/(Math.pow(altura,2))));
}
function factorial(numero){
if(numero < 0){
console.log("Factorial no definido para numeros negativos");
}else if(numero === 0 || numero === 1){
console.log("El factorial es 1");
}else{
let resultadoFactorial = 1;
let contador =2
while(contador <= numero){
resultadoFactorial = contador;
contador++;
}
console.log("El factorial de: "+ numero +" es: "+ resultadoFactorial);
}
}
function cambioMoneda(numero,TRM){
//TRM = Tasa representativa del mercado
console.log("Valor en dolares: "+numero+" convertido a pesos: "+ (numero
TRM).toFixed(3,numero));
}
function determinarMedidaRectangular(alto,ancho){
console.log("El àrea de la sala rectangular es: "+ alto * ancho);
console.log("El perìmetro de la sala rectangular es: "+ (2*(alto+ancho)));
}
function determinarMedidaCircular(radio){
console.log("El àrea de la sala circular es: " + Math.PI * Math.pow(radio,2));
console.log("El perìmetro de la sala circular es: "+ (2Math.PIradio));
}
function tablaMultiplicar(numero){
let numeroMaximo = 10;
console.log("La tabla de "+ numero+" es: \n");
for(let i = 0;i<=numeroMaximo;i++){
console.log(${numero} x ${i} es: ${numero*i});
}
}

1 respuesta

Hola Omar, espero que estés bien

¡Qué bueno que estés practicando con funciones en JavaScript! Veo que has creado varias funciones para diferentes propósitos, como calcular el índice de masa corporal, el factorial de un número, convertir moneda, y más. Aquí te dejo algunos consejos y observaciones sobre tu código:

  1. masaCorporal: Esta función parece estar bien. Calcula el índice de masa corporal dividiendo el peso por el cuadrado de la altura.

  2. factorial: Has implementado correctamente el cálculo del factorial utilizando un bucle while. Solo recuerda que el factorial no está definido para números negativos, lo cual ya has manejado en tu código.

  3. cambioMoneda: La función realiza la conversión de dólares a pesos utilizando la tasa representativa del mercado (TRM). El método toFixed está bien usado para limitar el número de decimales, aunque el segundo argumento en toFixed no es necesario, ya que solo acepta un parámetro que es el número de decimales.

  4. determinarMedidaRectangular: Calcula correctamente el área y el perímetro de una sala rectangular. Todo parece estar bien aquí.

  5. determinarMedidaCircular: De manera similar, esta función calcula el área y el perímetro de una sala circular usando Math.PI y Math.pow, lo cual es correcto.

  6. tablaMultiplicar: Genera la tabla de multiplicar para un número dado hasta 10. El uso del bucle for es adecuado para este propósito.

En general, tu código está bien estructurado y cumple con los objetivos de cada función. Si tienes alguna pregunta específica sobre alguna de las funciones o si necesitas más ejemplos, no dudes en mencionar.

Espero haber ayudado y buenos estudios!