Por supuesto...
Pero es un usuario que esta empezando, aprendiendo. Si no sabe usar ficheros, me temo que una base de datos mucho menos.
Antes de aprender a correr, debe uno aprender a andar (tropezarse, caer y levantarse)...
Más que nada, busca aprender, no tener un código optimizado. Pasar de un código espagueti a uno estructurado, es un paso que debe dar, fijándose, repitiendo y cuando adquiera un poco de soltura ya profundizará.
He sacado un rato hoy para completar lo que faltaba...
solo te pido si me pudieses hacer el control de numero de factura consecutivo desde 1 hasta infinito con archivo guadar ya seria mucho.
@Serapismmm... sin comentarios, yo antes hacia lo mismo que tu.
Solo algo que llegue ver de forma profesional:
Sea el lenguaje que sea note que mas del 80% de los desarrolladores con los que conocí (chavos/jóvenes/señores ya sea que tengan MAESTRIA/DOCTORADO o solo licenciatura), tienen en su mayoría bastante tiempo (Yo era uno de ellos) y no usan patrones es mas cuando tienen que cambiar una regla de negocio afectan a varios elementos pues no existe un patrón del mismo, sus pruebas unitarias son repetitivas, muchos de ellos le corren (detestan) a los patrones pues no los comprenden o no los conocen.
Si hay que Gatear/Pararse/Caminar/Correr que sea guiado.
Saludos.