Las dos últimas alternativas son las más recomendadas, ya que separan responsabilidades en funciones específicas o utilizan objetos para organizar los datos, lo que mejora la legibilidad y facilita el mantenimiento del código. Estas prácticas reflejan lo aprendido en la clase sobre modularización y claridad al estructurar funciones.