Este tema es para recibir las propuestas de temas para el concurso de programación que se ha estado comentando en
este post.
Cualquier duda, sugerencia, etc, la pueden poner en ese post.
Para depositar sus propuestas deben tener en cuenta lo siguiente:
Las propuestas deben tener los siguientes apartados:
1) Título de la propuesta (en negrita) junto con una descripción de la misma.
2) Requisitos básicos que deben tener todas las propuestas (puede ir junto con la descripción)
3) Sugerencias de ampliación del código básico.
4) Enlaces a información que pueda resultar útil para realizar el programa
Una propuesta podría ser la siguiente:
Generador de menús
El programa deberá generar el código necesario en el lenguaje que se prefiera para mostrar un menú convencional, de forma que la ejecución del programa devuelva un fichero con código en el lenguaje que se prefiera.
Requisitos necesarios:
· el programa NO debe ser interactivo, aunque el código generado muestre un menú que sí lo sea.
· todo lo que resulte necesario (entre las que están las opciones del menú) se pasará mediante argumentos.
· el código generado debe cumplir que sea capaz de mostrar el menú y recoger la opción que se haya elegido.
Posibles ampliaciones:
· opción de pasar las opciones del menú directamente como parámetros o bien en un fichero.
· opción de generar código en más de un lenguaje.
· opción de generar diferentes tipos de menús (de terminal, con ncurses, con gtk).
· opción de insertar el código dentro de un archivo en la línea especificada, y no sólo generar el código en un archivo en blanco.
Este post NO es para poner código. Tan sólo es para recopilar y debatir las propuestas que sean puestas. Se abrirá un nuevo tema con la propuesta definitiva cuando se considere oportuno (cuando empiece el concurso) para que depositen el código (Las normas generales aún están en construcción)
Tengan en cuenta que no se pueden duplicar propuestas, esto es, si se ha realizado una propuesta, y más tarde se quiere modificar DEBEN editar el post con la propuesta para no crear confusión.
La idea principal del tema es que sólo haya propuestas bien hechas, no obstante y como es inevitable que la gente se confunda y/o no esté de acuerdo con alguna propuesta se permite que se comenten las propuestas, aunque a medida que pase el tiempo es posible que se borren comentarios sobre propuestas ya realizadas o modificadas, para que se mantenga limpio el post.
Si quieren comentar alguna propuesta en particular, hagan referencia a dicha propuesta (generalmente con el nombre es suficiente, aunque a lo mejor también puede resultar útil que se indique la página del post para encontrarlo más rápido).
Salvo revolución popular, ese será el primer desafio que ponga cuando esté todo bien atado. Si no les gusta algo aprovechen para comentar.
No sé si se me olvida algo, pero creo que ya pueden postear sus propuestas.
Un saludo.
Editado: creo que ya está puesta la aclaración.