• Non ci sono risultati.

I biglietti venduti sono registrati in un file, uno per riga col seguente formato

N/A
N/A
Protected

Academic year: 2021

Condividi "I biglietti venduti sono registrati in un file, uno per riga col seguente formato"

Copied!
1
0
0

Testo completo

(1)

Esame di Fondamenti di Informatica

(Ing. Gestionale, Logistica e Produzione, Organizzazione) Prova scritta di programmazione (8 febbraio 2013)

Si desidera sviluppare un programma (in linguaggio C) per calcolare l’incasso di un evento sportivo relativo ai biglietti venduti.

I biglietti venduti sono registrati in un file, uno per riga col seguente formato:

• data delle vendita nel formatoAAAAMMGG(es.20120522per indicare il 22/5/2012);

• l’ora della vendita, nel formatoHHMM(es. 1849per indicare le 18:49);

• settore dello stadio, indicato da un numero intero positivo;

• posto all’interno del settore, composto dalla fila (indicata da un carattere alfabetico maiuscolo compreso tra A e Z) e dal posto nella fila (indicato da un numero intero positivo).

Il prezzo di un biglietto `e diverso per ciascun settore. I prezzi sono indicati nel filesettori.txtin cui ogni riga ha il seguente formato:

• settore dello stadio, indicato da un numero intero compresso tra 1 e 10;

• prezzo in Euro, espresso come numero positivo con due cifre frazionarie.

In questo file sono presenti solo i settori aperti per l’evento in oggetto. Tutti gli altri settori non elencati sono considerati chiusi e non si possono vendere biglietti per essi.

Il programma riceve sulla riga di comando il nome del file contenente l’elenco dei biglietti venduti e deve calcolare il numero totale di biglietti venduto ed il corrispondente ricavo.

Nel caso che l’elenco contenga un biglietto corrispondente ad un settore non in vendita per l’evento in oggetto (ossia un settore non presente nel file settori.txt) deve essere generata una segnalazione di errore ed il biglietto in oggetto deve essere scartato dal calcolo del ricavo.

Esempio. Si consideri il filenba.txtcon il seguente contenuto:

20120518 0910 1 B33 20120518 0925 2 A12 20120518 1020 4 A4 20120519 0640 2 H34

mentre il filesettori.txtcontiene:

2 49.99 1 100.00 3 9.50

Se il programma (denominatovendita) venisse attivato come vendita nba.txt

allora il programma dovrebbe produrre in output:

*** errore: biglietto settore 4 posto A4 per settore non in vendita - biglietti venduti: 3

- ricavo: 199.98 Euro

Riferimenti

Documenti correlati

I diversi approcci al problema hanno comunque evidenziato una generale tendenza al ricevimento dei RAEE da parte di tutti i soggetti potenzialmente originanti il rifiuto con

• Certificazione degli edifici pubblici in occasione dei rinnovi di contratto della gestione degli impianti termici;. • “Certificazione” temporaneamente

Programmazione ed adozione di interventi di risparmio energetico e promozione delle fonti rinnovabili di energia Inoltre la Provincia gestisce direttamente un patrimonio.. pubblico

miglioramento della qualità igienico - ambientale interna alle costruzioni; riduzione del fabbisogno energetico per il riscaldamento ambientale; tale obiettivo si raggiunge

Anche in questo caso la struttura dell'offerta Torinese assomiglia a quelle di Venezia (28,1%), anche se la quota più elevata degli 1-2 stelle si trova a Genova (33.9%). La scarsità

② E’ sera, e la biglietteria della seggiovia sta calcolando il numero di biglietti venduti in giornata. I biglietti sono staccati da blocchetti da

 Dalla parte del collaboratore ci deve essere l’impegno di pubblicizzare il file presente sul nostro sito, così da. aumentarne

Qualora il conducente sia persona diversa dal proprietario del veicolo (o altro obbligato in solido) e la dichiarazione non è stata firmata in originale ovvero non ha allegata la