Hola
Pau42195,
gracias por la ayuda, anoche estuve unas horas intentando descifrar tu formula pero no lo conseguí, no entiendo como de la ecuacion que da
wgleos, CAPITAL= X + Y + Z derivas a
Código:
CAPITAL*(COTIZACION-1)^2
X=-----------------------------------------------
6*COTIZACION^2-8*COTIZACION+3
Pero aun sin entender su lógica me dispuse a usarlo para terminar el programa, y me di cuenta de que como bien dices esta formula no es válida para una cotización con valor superior a 1.
Este argumento lo interprete a medias, pensando que cuando decis superior a 1 te referias decimalmente, es decir, 1,01 ya es mayor que 1,00, pero no es valido para esta formula que obliga que la cotizacion sea mayor a 1,99, osea 2 como minimo.
Debido a esta restricción ya se vienen todos los esfuerzos abajo porque la cuota debe de ser valida a partir de 1,01
Alguna idea de como lograrlo ?
Edit: Otro detalle de la formula es que solo calcula las 3 primeras "secuencias" de la operacion, y aunque asi lo haya descrito yo en el ejemplo, en mi programa real enlisto 7 "secuencias", un ejemplo para que se entienda mejor usando una cotizacion de valor 2 y un capital de 4940:
Código:
4940 = x + s + t + u + w + y + z
1º secuencia: 20 * 2 = 40 (+20)
2º secuencia: 60 * 2 = 120 (+40)
3º secuencia: 140 * 2 = 280 (+60)
4º secuencia: 300 * 2 = 600 (+80)
5º secuencia: 620 * 2 = 1240 (+100)
6º secuencia: 1260 * 2 = 2520 (+120)
7º secuencia: 2540 * 2 = 5080 (+140)
----------------------------------------
CAPITAL 4.940