Ver Mensaje Individual
  #14 (permalink)  
Antiguo 21/09/2013, 09:20
Avatar de portalmana
portalmana
 
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 7 meses
Puntos: 80
Respuesta: Asignar puntos a una clasificacion por partido

Mira tengo algo que se me ocurrio ahora para el calculo del puntaje:
Reglas de Puntos
Máximo ptje por partido(MPP) : 75 pts
Cantidad Maxima Partidos Para clasificador(CMPC): 20
Pts Ganador(PG) : 3 pts
Pts Gan.por penales(PGP): 2 pts
Pts empate(PE) : 1 pt
Pts perdido(PP) : 0

Datos Calculados
Maximo Puntaje del Clasificador(MPC) = 20 partidos(CMPC) * 75(MPP) pts = 1500 pts

Formula de Calculo de Pts:
((Pts Equi.Rival / MPC) * MPP) * (Res.Partido/ PG)


Ptajes antes del partido
Equipo A : 1000 pts
Equipo B : 200 pts

Resultados equipo A
((Pts Equi.Rival / MPC) * MPP) * (Res.Partido/ PG)
Gana Entonces : ((200 pts / 1500) * 75) * (3/3) = 10
Gana Penales : ((200 pts / 1500) * 75) * (2/3) = 6.67
Empata : ((200 pts / 1500) * 75) * (1/3) = 3.33
Pierde : ((200 pts / 1500) * 75) * (0/3) = 0

Resultado equipo B
((Pts Equi.Rival / MPC) * MPP) * (Res.Partido/ PG)
Gana Entonces : ((1000pts / 1500) * 75) * (3/3) = 50
Gana Penales : ((1000pts / 1500) * 75) * (2/3) = 33.33
Empata : ((1000pts / 1500) * 75) * (1/3) = 16.67
Pierde : ((1000pts / 1500) * 75) * (0/3) = 0

El máximo puntaje se da si uno de los rivales tiene puntaje perfecto es decir los 1500 pts y gana el de menor puntaje.

Ejemplo
Equipo A : 1500 pts
Equipo B : 1000 pts (es irrelevante para el mayor puntaje)
Gana Equipo B :
((Pts Equi.Rival / MPC) * MPP) * (Res.Partido/ PG)
((1500 / 1500) * 75) * (3/ 3) aqui como se ve
1500 / 1500 = 1 entonces tenemos 75 en el primer multiplicador
en el segundo 3 /3 = 1
Entonces el equipo B obtendra los 75 pts.

Saludos y es otra idea....
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp