1 votos

¿Cómo hacer N plazos iguales de cualquier importe?

Estoy trabajando en un software financiero, en él me gustaría ofrecer la opción de pagar un artículo en 3,6 o 12 plazos. El importe de cada plazo se deduce cada mes a través de la tarjeta de crédito.

Por ejemplo, si tengo un artículo que cuesta $700 , y quiero hacer 12 plazos . cada tramo viene a ser, 700/12 = 58.3333333333.

Ahora bien, si utilizo el 58,33, 58.33*12 = 699.96.

Si utilizo 58.34*12 = 700.08

No puedo almacenar la cantidad 58,33333333 porque al utilizar las pasarelas de pago requieren que la cantidad se mencione con 2 decimales. Así que estoy confundido sobre cómo resolver este problema. Cualquier solución o recomendación sería muy apreciada.

2voto

Jaroslaw Matlak Puntos 36

Las formas más fáciles son a veces las mejores...

Puede añadir el descanso a la primera entrega.

r=((700.00*100)%12)/100; //=00.04
installment[0]+=r;       //=58.37

No creo que eso sea un gran problema - el descanso durante 12 meses sería como máximo $0.11\$$ .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X