Ho urgente necessità di eseguire questo esercizio, qualcuno mi può aiutare ? Grazie
Una gara di tiro al bersaglio consiste in una serie di 10 colpi diretti contro un bersaglio che riporta punteggi crescenti per ogni cerchio concentrico. Ogni tiratore ha 10 minuti per i colpi assegnati e per ogni colpo è memorizzato anche il tempo in cui il colpo è stato sparato. Il punteggio della gara è ottenuto dalla media dei valori centrati, dopo aver scartato il peggiore e il migliore e gli eventuali colpi fatti oltre il limite fissato. La gara prevede una classifica per singolo atleta e per nazione di appartenenza, dove viene scelto il punteggio migliore ottenuto dagli atleti di una stessa nazionalità.
Si chiede di definire una nuova classe che permetta di gestire i punteggi di gara ottenuti da un tiratore appartenente ad una data squadra:
1) Definire gli attributi strettamente necessari a descrivere la classe richiesta
2) Definire i costruttori strettamente necessari
3) Definire i metodi osservatori e modificatori strettamente necessari per gestire la classe in riferimento al problema posto
4) Definire gli altri metodi strettamente necessari per gestire la classe in riferimento al problema posto
Si chiede di definire una main di prova che permetta di :
1) Istanziare due oggetti della classe sopra descritta, acquisendo i dati necessari per uno dei due oggetti da utente
2) Visualizzare cognome, nome, punteggio e tiri validi dei due atleti in ordine alfabetico
3) Stabilire quali tra le due nazioni vincerebbe la gara e con quale scarto sull’avversario
4) L’intero progetto viene compilato con successo ed eseguito senza errori