Foros del Web » Programando para Internet » PHP »

Ayuda para mantener el 100 en PHP!

Estas en el tema de Ayuda para mantener el 100 en PHP! en el foro de PHP en Foros del Web. Hola amigos mi problema en este algoritmo es que no mantiene el 100. Tengo por ejemplo estos valores: 34 + 22 + 40 + 4 ...
  #1 (permalink)  
Antiguo 22/01/2010, 12:07
 
Fecha de Ingreso: octubre-2009
Mensajes: 74
Antigüedad: 15 años
Puntos: 0
Ayuda para mantener el 100 en PHP!

Hola amigos mi problema en este algoritmo es que no mantiene el 100.
Tengo por ejemplo estos valores:
34 + 22 + 40 + 4 = 100.
Los valores se pueden modificar.

Modifico el 34, lo cambio por 43 me quedaría así:
43 + 22 + 40 + 4 = 109

Suma = 109.
Valores = 43, 22, 40 y 4

Entonces aplico este Algoritmo para que me mantenga el 100.
Código:
If Suma>100
   Resto=Suma-100
   Loop(Recorrer los Valores)
       If(Valores >= Resto)
          Acu=Acu+1
       Endif
   End loop 

   Loop(Recorrer los Valores)
       If(Valores >= Resto)
          InsertarSQL=Valores-(Resto/Acu)
       Endif
   End loop
Endif
Bueno esto funciona, pero si cambio el Valor 34 ahora por 80. Esto deja de funcionar.
Intento dar con la solución de que no me de valores negativos y que mantenga el 100 al sumar la cantidad de valores

Bueno espero que me ayuden !
Muchas Gracias
  #2 (permalink)  
Antiguo 22/01/2010, 12:29
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Ayuda para mantener el 100 en PHP!

si tu problema es en php te recomiendo mostrar el algoritmo ese en php para que en este foro te puedan ayudar =)
__________________
More about me...
~ @rhyudek1
~ Github

Etiquetas: mantener
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:45.