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