Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Sugerencia] Desafio: Hora de practicar

//Desafio 3

//1 - Calcular el índice de masa corporal (IMC)
function calcularIMC(peso, altura) {
if (altura <= 0) return 0; // Evita división por cero o valores inválidos
return peso / (altura * altura);
}
// Ejemplo de uso:
console.log(calcularIMC(71, 1.60)); // 22.86...

// 2 - Factorial de un número
function calcularFactorial(numero) {
if (numero < 0) return 0; // El factorial no está definido para números negativos
let resultado = 1;
for (let i = 2; i <= numero; i++) {
resultado *= i;
}
return resultado;
}
// Ejemplo de uso:
console.log(calcularFactorial(5)); // Factorial de 5

//3 - Convertir de dólares a reales
// (considerando la cotización del dólar 5.59 reales al 31 de julio 2025
const cotizacionDolar = 4.80; // Valor del dólar en reales
function convertidorDolaresAReales(dolares) {
return dolares * cotizacionDolar;
}
// Ejemplo de uso:
console.log(convertidorDolaresAReales(100)); // Convertir 100 dólares a reales

//4 - Área y perímetro de un rectángulo
//funcion para calcular el área de un rectángulo
function areaRectangulo(altura, anchura) {
return altura * anchura;
}

//funcion para calcular el perímetro de un rectángulo
function perimetroRectangulo(altura, anchura) {
return 2 * (altura + anchura);
}
// Ejemplo de uso:
console.log(Área: ${areaRectangulo(10 , 15)}, Perímetro: ${perimetroRectangulo(10, 15)});

//5 - Área y perímetro de un círculo
function areaCirculo(radio) {
const pi = 3.14;
return pi * radio * radio;
}

function perimetroCirculo(radio) {
const pi = 3.14;
return 2 * pi * radio;
}
// Ejemplo de uso:
console.log(Área del círculo: ${areaCirculo(7)}, Perímetro del círculo: ${perimetroCirculo(7)});

//6 - Tabla de multiplicar
function tablaMultiplicar(numero) {
console.log(Tabla de multiplicar del ${numero}:);
for (let i = 1; i <= 10; i++) {
console.log(${numero} x ${i} = ${numero * i});
}
}
// Ejemplo de uso:
tablaMultiplicar(3); // Tabla de multiplicar del 3

2 respuestas
solución!

Hola Gisela, espero que estés muy bien.

¡Felicitaciones por tus avances en el aprendizaje!

Queremos comentarte que actualmente estamos priorizando el uso del foro para publicar dudas. De esa manera, podemos optimizar el tiempo de respuesta y asegurar que todos los estudiantes reciban apoyo efectivo.

Para compartir comentarios, experiencias, recomendaciones, desafíos u opiniones, te invitamos a participar activamente en nuestro canal de Discord.
Allí la interacción es inmediata, llega a más compañeros y favorece el intercambio constante entre la comunidad.

¡Tu participación hace la diferencia!

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

perfecto