Ciao a tutti!!
Ieri ho sostenuto l'esame di Programmazione in C; chiedo consiglio a quanti di voi vorranno aiutarmi per capire il metodo migliore per impostare un problema del genere.

In pratica la traccia richiedeva di gestire dei prodotti di un supermercato, catalogabili con i nomi "fresco", "alimentare", "detersivo" o "altro". Ogni prodotto è caratterizzato da prezzo di acquisto, prezzo di vendita e un codice. Il prezzo di vendita deve essere sempre superiore a quello di acquisto. Inoltre, i prodotti freschi hanno anche una data di scadenza.

Quello che vogliamo ottenere sono funzioni per:
[list=1][*]aggiungere un prodotto alla lista[*]vendere un prodotto[*]ottenere il guadagno corrente[*]controllare le scadenze e ritirare i prodotti scaduti[*]ritirare prodotti[/list=1]

Vi spiego i miei ragionamenti un po' per volta, cercando di non appesantire troppo la discussione e di capire se sono giusti o sbagliati. Grazie in anticipo a tutti coloro che vorranno aiutarmi