Esame del 17/06/2014
Tecnologie Internet e Web (parte di Java)
Realizzare un programma Java che elabori un file di testo contenente le informazioni relative ai giocatori di
squadre nazionali di calcio. Sono presenti due file. Il file “squadre.txt”
Italia:
Balotelli
Pirlo
Inghilterra:
Rooney
Sturridge
Brasile:
Marcelo
Oscar
Croazia:
Lovren
Mordic
Un secondo file di testo “risultati.txt” contiene le informazioni relative alle partite e pagelle dei giocatori
Italia-Inghilterra;2-1;Balotelli=7,Pirlo=7;Rooney=6.5,Sturridge=6
Brasile-Croazia;3-1;Marcelo=7,Oscar=6;Lovren=6,Mordic=7
Il secondo file segue questo formato: ci sono tre elementi separati da ; Il primo elemento indica la partita
nel formato squadra1-squadra2. Il secondo elemento indica il risultato. Il terzo elemento sono i voti di
squadra 1 (formato nome=voto,nome=voto…). Il quarto elemento indica i voti della squadra 2.
Attenzione: non tutti i giocatori vengono valutati. Quindi potrebbero non esserci voti per alcuni giocatori
Suggerimento. Per ogni giocatore memorizzare una lista di double con i voti che ha preso.
Il programma deve calcolare le informazioni richieste nei punti seguenti. Per ogni punto il programma crea
un file html chiamato rispettivamente 1.html, 2.html, 3.html, … in cui scrivere la risposta
<html>
<body>
Testo della risposta al punto in questione con opportuni tag <br>
</body>
</html>
I punti da calcolare sono:
1.
2.
3.
4.
5.
Trovare la squadra che ha vinto più partite (6 punti)
Stampare la media dei voti di ogni giocatore (6 punti)
Trovare la squadra con media voti di tutti i giocatori più alta (6 punti)
Trovare la squadra che ha fatto più gol (6 punti)
Stampare una matrice come l’esempio seguente (6 punti)
Italia
Inghilterra
Brasile
Croazia
Italia
0
1
0
0
Inghilterra
1
0
0
0
Brasile
0
0
0
1
Croazia
0
0
1
0