Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Reiniciando el juego: hora del desafío

//1. FUNCION "IMC" function calcularIMC(altura, peso){ var imc = peso / (altura * altura); return imc; } let calIMC = calcularIMC( parseInt(prompt("Ingresa tu peso:")), parseInt(prompt("Ingresa tu altura:")) ) console.log(calIMC);

//2. FUNCION " FACTORIAL" function calcularFactorial (numeroFac){ if (numeroFac === 0 || numeroFac === 1){ return 1; } else { return numeroFac * calcularFactorial(numeroFac - 1); } } let numero = 5; let resultado = calcularFactorial(); console.log(El factorial de ${numero} es ${resultado});

//3. FUNCION "CONVERSION A DOLARES" function convertirDolaresAReales(dolares){ var cotizacionDolar = 4.80; var reales = dolares * cotizacionDolar; return reales; }

let valorEnDolar = 50; let valorEnReales = convertirDolaresAReales(valorEnDolar); console.log(${valorEnDolar} dolares es R$ ${valorEnReales});

//4. FUNCION "CALCULA EL AREA Y PERIMETRO DE UN RECTANGULO" function calcularAreaYPerimetroRectangular(altura, anchura) { var area = altura * anchura; var perimetro = 2 * (altura + anchura); console.log("Área: " + area); console.log("Perímetro: " + perimetro); } // Ejemplo de uso let altura = 3; // en metros let anchura = 5; // en metros calcularAreaYPerimetroRectangular(altura, anchura);

//5. FUNCION "CALCULA EL AREA Y PERIMETRO DE DE UN RECTANGULO" function calcularAreaYPerimetroCircular(radio) { var pi = 3.14; var area = pi * radio * radio; var perimetro = 2 * pi * radio; console.log("Área: " + area); console.log("Perímetro: " + perimetro); } // Ejemplo de uso let radio = 4; // en metros calcularAreaYPerimetroCircular(radio);

function mostrarTablaDeMultiplicar(numero) { for (var i = 1; i <= 10; i++) { var resultado = numero * i; console.log(numero + " x " + i + " = " + resultado); } } // Ejemplo de uso let numeroMulti = 2; mostrarTablaDeMultiplicar(numeroMulti);

2 respuestas

¡Hola Norlan!

Entiendo que estás trabajando en el desafío de crear varias funciones en JavaScript. Veo que has escrito algunas funciones, pero parece que estás teniendo problemas con el cálculo del factorial y la conversión de dólares a reales.

Para el cálculo del factorial, la función que has escrito necesita recibir un parámetro, pero al llamarla no estás pasando ningún valor. Deberías llamarla de la siguiente manera:

let numero = 5;
let resultado = calcularFactorial(numero);
console.log(`El factorial de ${numero} es ${resultado}`);

En cuanto a la conversión de dólares a reales, la función convertirDolaresAReales está bien escrita, pero al llamarla estás utilizando un valor fijo en lugar de pasar un parámetro. Deberías llamarla de esta forma:

let valorEnDolar = 50;
let valorEnReales = convertirDolaresAReales(valorEnDolar);
console.log(`${valorEnDolar} dolares es R$ ${valorEnReales}`);

Espero que estas correcciones te ayuden a avanzar en el desafío. Si necesitas más ayuda con las otras funciones, no dudes en preguntar.

Espero haber ayudado y ¡buenos estudios!

buenos días muchas gracias