Ciao a tutti.
Qualcuno può aiutarmi a risolvere questo esercizio?
"si vuole scrivere un programma per gestire l'inventario di una libreria.
ogni libro all'interno della libreria ha uno o più autori, un titolo, un genere (0=saggistica, 1= narrativa, 2=sport, 3=cucina, 4= ragazzi) e un prezzo. Si assuma per semplicità che gli autori siano sempre 3: nel caso in cui siano meno di 3. La libreria è dimensionata per un numero massimo di libri, rappresentati da una opportuna costante.
a) definire opportuni tipi, strutture dati e costanti per rappresentare le informazioni di cui sopra. Mostrare la dichiarazione della variabile contenente l'inventario contenente l'insieme dei libri.
b) definire le seguenti funzioni e per ciascuna, mostrare un esempio di invocazione:
- aggiungiLibro, riceve in input l'intero inventario, lista di autori, titolo, genere e prezzo. Ritorna un inventario in cui in fondo alla lista dei libri originariamente presenti ne è stato aggiunto uno corrispondente alle informazioni fornite. (l'inventario deve essere ritornato con passaggio parametri per indirizzo)
- mediaGenere, riceve in input un inventario e un genere e ritorna il prezzo medio dei libri appartenenti a quel genere
- scrittiDa, riceve in input un inventario e il nome di un autore e ritorna il numero di libri scritti dall'autora specificato."
Grazie