Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Chi mi aiuta? è importante per l'università!
Forum - C/C++ - Chi mi aiuta? è importante per l'università!

Avatar
fab93 (Normal User)
Newbie


Messaggi: 1
Iscritto: 29/06/2013

Segnala al moderatore
Postato alle 17:10
Sabato, 29/06/2013
Questo topic è stato chiuso dal moderatore

Gioco del tennis
Si vuole sviluppare un programma per la simulazione del gioco del tennis.
Supponiamo di avere un giocatore e un lanciatore. Il lanciatore lancia la palla che deve essere respinta dal giocatore.

http://img130.imageshack.us/img130/1893/tenniscampo.png

Il giocatore (rettangolo rosso) viene collocato in una mappa regolare e ha disposizione una racchetta (nero in figura). Il lanciatore fa un punto se il giocatore non riesce a respingere la palla altrimenti se il ricevitore colpisce la palla il punto va al giocatore.
Il gioco procede in questo modo:
Il lanciatore lancia la palla con una certa intensità che è identificata da un numero casuale da 1 a 10. Se la palla cade nella cella arancione questa viene respinta dal battitore che fa un punto. Il battitore respinge la palla a destra o a sinistra in base alla percentuale degli ultimi 10 lanci (percentuale maggiore a sinistra o a destra). Se la palla cade in una cella gialla il punto va al battitore se l’intensità del tiro è minore di 3 e ha scelto di respingere in quella direzione, altrimenti il punto va al lanciatore. Se la palla ricade in una zona azzurra il punto va al giocatore. La palla non può essere mai lanciata sul giocatore.
Simulare 100 volte la gara ognuna composta da 500 lanci. Il giocatore vince se respinge almeno l’80% dei lanci. Stampare la statistica delle vittorie.
Effettuare almeno 5 test, visualizzando lo schema come presentato in figura.

PM
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 17:40
Sabato, 29/06/2013
Questo topic è in violazione di una o più norme del regolamento: http://www.pierotofy.it/pages/extras/forum/9/3839-regolame ... .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.

PM