FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
funcion payment
hola, uso esta funcion para determinar el valor cuota de un monto x, pero me da error , dice que me falta el tpaymenttime al parecer es obligatorio, como lo paso y que significa?
function Payment(Rate: Extended; NPeriods: Integer; const PresentValue, const FutureValue: Extended; PaymentTime: TPaymentTime): Extended; gracias |
#2
|
||||
|
||||
Que tal una vuelta por la ayuda de Delphi???
Por lo que veo TPaymentTime tiene estos dos posibles valores: ptStartOfPeriod: Interest is calculated on the principle balance at the beginning of the payment period ptEndOfPeriod: Interest is calculated at the end of the payment period Bytes... |
#3
|
|||
|
|||
Cita:
asi tengo la instruccion que se cae ShowMessage(floattostr(payment(5,12,100000,ptStartOfPeriod))); |
#4
|
||||
|
||||
Hola, el problema es que te falta pasarle un parámetro (son 5, no 4). El que te falta es: FutureValue, que es de tipo Extended. Por eso el error "Incompatible types: 'Extended' and 'TPaymentTime'"
Bytes... |
#5
|
|||
|
|||
Cita:
ejemplo: valor_cuota:=Payment(5,12,100000,0,ptStartOfPeriod); si tengo 5% de tasa, a 12 meses y saldo afinanciar de 100.000 la cuota deberia ser 10.475 mensual. la funcion me devuelve 83.333 ??? gracias por la ayuda se despide un amigo chileno. |
#6
|
||||
|
||||
Cita:
Bien, si lo que queres es calcular el valor de la cuota, supongo que se calcula así: Digamos que hay que realizar un pago de $100 en 10 cuotas con un interés del 5%. El total a pagar sería $105. Si a $105 lo dividimos por la cantidad de cuotas tendriamos el valor de la cuota. Codificado:
Como ya te dije, no tengo grandes conocimientos en finanzas, y no manejo muy bien el "lenguaje financiero", asi que ya me dirás si eso es lo que necesitabas o no. Saludos... |
#7
|
|||
|
|||
hola , el interes compuesto lleva operaciones exponenciales, cual es la funcion para calcular potencias ej 10 elevado a N ,
de igual forma creo que la funcion ya la yiene incorporada delphi, independiete habria qu averiguar cual y como se usa. |
#8
|
|||
|
|||
bueno entonces lo q tu deseas es hallar R=p(1+i)^n
eso lo haces solo con variables y nada masalgo asi Result := (APagar*(1+Interes)^Cant_Cuotas; Result := (1000000*(1+0.05)^12; el interes es en porcentaje como es el 5% lo pones asi 5/100=0.05 espero haberte ayudado |
#9
|
|||
|
|||
payment
el monto del prestamo si es que quieres calcular la cuota de un prestamo va en negativo :
valor_cuota:=Payment(5,12,-100000,0,ptStartOfPeriod); ya que ese dinero es el que no tienes y debes cubrir. espero no estar orinando fuera del tarro como se dice. sino pido disculpas. |
#10
|
|||
|
|||
calcular valor cuota con payment ?
Cita:
gracias |
#11
|
|||
|
|||
Cita:
esto es lo que necesito sigo en espera de ayuda muchas gracias |
#12
|
||||
|
||||
Esta es la función en D5:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#13
|
|||
|
|||
Cita:
prueba asi y te dara 10.745,28 (osea la tasa seria 5/100) Cita:
|
#14
|
|||
|
|||
Cita:
Este ejemplo del link tiene 24 periodos, ademas de que el interes es del 8% anual. Hay que modificarlo a las necesidades reales. Cita:
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Uso de la función FindComponent | jessie | Varios | 7 | 27-02-2013 19:58:50 |
Excel Y La Funcion Sub | ASAPLTDA | Windows | 1 | 03-06-2005 04:19:32 |
Función Last | Triton | Firebird e Interbase | 2 | 25-05-2005 17:46:50 |
La función Ord() | soul6301 | Varios | 2 | 27-06-2004 01:43:17 |
funcion | agora18 | SQL | 1 | 06-10-2003 07:18:30 |
|