Fondamenti di Informatica

Transcript

Fondamenti di Informatica
prova pratica – Settembre 2014 Fondamenti di Informatica
Si chiede di realizzare un software per il monitoraggio
delle proprie spese.
Il software permette di aggiungere e rimuovere delle voci
di spesa ed effettuare dei calcoli, presentando
all’utente il seguente menu:
1) Aggiungi voce di spesa (con memorizzazione in lista
linkata) [3pt]
2) Rimuovi voce di spesa [7pt]
3) Visualizza statistiche [4pt]
4) Salva su file [4pt]
5) Esci [1pt]
Aggiungi voce di spesa: il software chiede di inserire un
valore frazionario (euro spesi) e una stringa
(descrizione). L’elenco deve essere salvato come lista
linkata.
Rimuovi voce di spesa: il software stampa tutte le voci
di spesa inserite assieme ad un numero progressivo (ID).
L’utente è chiamato ad inserire l’ID corrispondente alla
voce di spesa da eliminare
Visualizza statistiche: il software calcola la spesa
media, massima e minima ed il totale speso.
Salva su file: salvare l’elenco in formato CSV, ad
esempio:
Descrizione spesa 1, 23.4
Descrizione spesa 2, 12.1
Descrizione spesa 3, 3
Ad ogni iterazione viene ripresentato il menu.
+1pt bonus per pulizia codice, indentazione corretta ed
utilizzo corretto di variabili e funzioni, commenti.
Programmi che non compilano 0pt.
Tempo 2h.