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

Desafio

Función para calcular el IMC

// Calcula el Índice de Masa Corporal (IMC)
function calcularIMC(pesoKg, alturaM) {
const imc = pesoKg / (alturaM * alturaM);
return imc.toFixed(2);
}

// Ejemplo de uso:
console.log(Tu IMC es: ${calcularIMC(70, 1.75)});

Función para calcular el factorial

// Calcula el factorial de un número entero positivo
function calcularFactorial(numero) {
if (numero < 0) return undefined;
let resultado = 1;
for (let i = 1; i <= numero; i++) {
resultado *= i;
}
return resultado;
}

// Ejemplo de uso:
console.log(El factorial de 5 es: ${calcularFactorial(5)});

Función para convertir dólares a reales

// Convierte dólares a reales (BRL), usando una tasa de cambio fija
function convertirDolaresAReales(valorDolar) {
const tasaCambio = 4.80;
const valorReales = valorDolar * tasaCambio;
return valorReales.toFixed(2);
}

// Ejemplo de uso:
console.log(U$100 equivalen a R$${convertirDolaresAReales(100)});

Función para área y perímetro de una sala rectangular
// Muestra el área y perímetro de una sala rectangular
function mostrarAreaYPerimetroRectangular(altura, anchura) {
const area = altura * anchura;
const perimetro = 2 * (altura + anchura);
console.log(Área: ${area} m²);
console.log(Perímetro: ${perimetro} m);
}

// Ejemplo de uso:
mostrarAreaYPerimetroRectangular(5, 3);

Función para área y perímetro de una sala circular
// Muestra el área y perímetro de una sala circular
function mostrarAreaYPerimetroCircular(radio) {
const pi = 3.14;
const area = pi * radio * radio;
const perimetro = 2 * pi * radio;
console.log(Área: ${area.toFixed(2)} m²);
console.log(Perímetro: ${perimetro.toFixed(2)} m);
}

// Ejemplo de uso:
mostrarAreaYPerimetroCircular(4);

Función que muestra la tabla de multiplicar de un número
// Muestra la tabla de multiplicar del número dado
function mostrarTablaMultiplicar(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:
mostrarTablaMultiplicar(7);

1 respuesta

Me encanta cómo detallas cada paso de tu proceso, desde la concepción de la idea hasta la validación final de los resultados. Esa trazabilidad no solo demuestra que dominas el contenido, sino que también facilita a cualquier persona que lea tu aportación entender el “por qué” detrás de cada decisión. Es un estilo de documentación que, si todos adoptáramos, elevaría el nivel de aprendizaje colectivo del grupo.