Gestione dati classifica



  • Gestione dati classifica
    di Joebronx (utente non iscritto) data: 18/06/2011

    Salve a tutti.
    debbo gestire i dati di una classifica di atleti che ottengono punti a seconda delle gare in cui partecipano.

    dalla classifica generale ho un criterio complesso di somma dei punti.

    la classifica è divisa in tre trimestri (sessioni).
    queste sono le mie necessità.

    in ogni sessione devo trasformare in "10" tutti i punteggi più bassi dopo il sesto ad esclusione dell'assoluto più alto di questi punteggi diciamo "scartati" che può essere usato in una sessione con meno di sei risultati validi.

    ad esempio:
    1) 44 47 43 45 57 47 61 55
    2) 42 41 58
    3) 44 47 44 50 45 43 36
    la prima e la terza sessione contengono oltre 6 risultati. pertanto i punteggi più bassi per ciascuna sessione si trasformano direttamente in "10" ad eccezione del più alto di questi minimi che viene spostato nella prima sessione con meno di sei risultati.

    pertanto. nel primo set ho 8 punteggi e devo scartare 43 e 44. nella terza ho un punteggio da scartare, 36. di questi tre, il maggiore lo posso usare nella seconda sessione (il 44), gli altri restano nelle loro sessioni e diventano 10.

    risultato finale:
    1) 10 47 45 57 47 61 55
    2) 42 41 58 43
    3) 44 47 44 50 45 43 10

    ove avessi due sessioni con meno di sei risultati utili, quel punteggio "recuperato" andrà nella prima sessione con meno di sei risultati utili.

    spero sia tutto chiaro...
    aiutoooooooo

    grazie
    giuseppe