Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    algoritmo modificatore difesa

    ok, il titolo dice tutto.
    E' da oggi pomeriggio che cerco di sviluppare qualcosa che possa calcolare il modificatore della difesa per una lega di fantacalcio, ma niente.
    Non è che c'è qualcuno in grado di darmi una mano o un link!
    Vi posto la regola:
    il modificatore della difesa è bonus che si calcola solo se il portiere e almeno quattro difensori portano punteggio alla squadra. Si considerano il voto in pagella del portiere e i tre migliori voti in pagella ottenuti dai difensori, si calcola la media aritmetica di questi 4 valori e la squadra ottiene:
    · +6 punti se la media è maggiore o uguale a 7
    · +3 punti se la media è maggiore o uguale a 6,5 e minore di 7
    · +1 punti se la media è maggiore o uguale a 6 e minore di 6,5
    Grazie

  2. #2
    non mi sembra difficile...posso provare a buttarti giù qualcosa...

    i voti come li prendi da form?

  3. #3
    ehm...ultima cosa..."portano punteggio" cosa vuol dire? che giocano?

  4. #4
    Originariamente inviato da pugia
    ehm...ultima cosa..."portano punteggio" cosa vuol dire? che giocano?
    Il problema è proprio quello, perchè se un difensore non gioca (quindi non riceve alcun voto) bisogna vedere il voto del panchinaro...

    Premetto che non si possono schierare più di 5 difensori + 1 portiere. In panchina ci sono 1 portiere e 2 difensori.
    Es.: titolari: 4 difensori, 1 portiere. Se tutti questi prendono voto, si sommano i migliori 3 voti dei difensori ed il voto del portiere e si dividono per 4. Nel caso in cui un difensore titolare non gioca bisogna vedere se il panchinaro ha ricevuto il voto...

    I dati li prendo tramite query e sono:
    - titolare (da 1 a 18, dove 1 è il portiere, 2 il primo difensore, ... 12 il portiere panchinaro, 13 il primo difensore panchinaro, ...)
    - preso_voto (1 se il giocatore ha preso voto 0 altrimenti)
    - voto (il voto vero e proprio ricevuto)

  5. #5
    ci vorrà un po' più di tempo...hai fretta?

  6. #6
    No! E' già tanto se mi dai una mano... Ci mancherebbe!

    Grazie 1000

  7. #7
    allora non temere...

    io i dati me li invento, però lo scriptino te lo metto facilmente adattabile ad una query

  8. #8
    Non so come ringraziarti!

  9. #9
    Originariamente inviato da pakylory
    I dati li prendo tramite query e sono:
    - titolare (da 1 a 18, dove 1 è il portiere, 2 il primo difensore, ... 12 il portiere panchinaro, 13 il primo difensore panchinaro, ...)
    - preso_voto (1 se il giocatore ha preso voto 0 altrimenti)
    - voto (il voto vero e proprio ricevuto)
    Dimenticavo: nell'array restituito ($row[...]) ci sono solamente portieri e difensori e non tutta la squadra; in questo modo, forse, si risparmia qualche riga di codice.
    Quindi 'titolare' comprenderà sicuramente 1 (che è il portiere); 2, 3, 4 (i difensori titolari [infatti il minimo che si possono schierare sono 3]) 12 (che è il portiere panchinaro); 13 (il primo difensore panchinaro); 14 (il secondo difensore panchinaro); Eventualmente 5, 6 se ci sono quattro o cinque difensori schierati!

  10. #10
    e se capita che tre difensori titolari non prendono punti? i panchinari sono solo 2...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.