Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/03/2011, 07:43
Avatar de MicroHack
MicroHack
 
Fecha de Ingreso: agosto-2006
Ubicación: Barcelona
Mensajes: 153
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: Problema Matemático

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

Última edición por MicroHack; 13/03/2011 a las 07:51