Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 16-12-2014
Delphitest Delphitest is offline
Miembro
 
Registrado: sep 2006
Ubicación: Salamanca-España
Posts: 249
Poder: 20
Delphitest Va por buen camino
Buenas tardes,

ya estoy por aquí de nuevo, tuve que seguir con otras cosas y deje de lado lo del cuadro de amortización pero ya he llegado a este punto y necesito continuar con ello.

Estoy haciendo algo mal pero no veo qué. Pretendo que a través del For... se generen las lineas del cuadro de amortización menos la última y eso sí sale bien, pero después de esas líneas tengo que generar la última donde se indica el importe amortizado de tal manera que el capital pendiente quede a cero.

No entiendo porqué pero no consigo generar esa última línea.

Pongo el código y adjunto el fichero por si alguien ve algo que no este haciendo bien y pudiese orientarme para solucionarlo.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
 Lineas : Integer;
 NumPlazos : Integer;
 ImporteCuota : Double;
 ImporteIntereses : Double;
 ImporteAmortizacion : Double;
 ImporteAmortizado : Double;
 ImportePendiente : Double;
begin
if Plazos.Text = '' then
  ShowMessage('Debe indicar el número de plazos del préstamo')
Else
  Begin
  NumPlazos := Strtoint(Plazos.Text) ;
  ImporteCuota := StrToFloat(ImportePrestamo.Text)*(StrtoFloat(TipodeInteres.Text)/12)/100;
  ImportePendiente := StrtoFloat(ImportePrestamo.Text);
  CuadrodeAmortizacion.RowCount := NumPlazos ;
  For  Lineas := 1 to NumPlazos  do
    Begin
      CuadrodeAmortizacion.Cells[0,Lineas] := InttoStr(Lineas);
      CuadrodeAmortizacion.Cells[1,Lineas] := FormatFloat('#,##0.00 €',ImporteCuota);
      CuadrodeAmortizacion.Cells[2,Lineas] := FormatFloat('#,##0.00 €',ImporteCuota);
      CuadrodeAmortizacion.Cells[3,Lineas] := '0';
      CuadrodeAmortizacion.Cells[4,Lineas] := '0';
      CuadrodeAmortizacion.Cells[5,Lineas] := FormatFloat('#,##0.00 €',ImportePendiente);
     End;
  end;
      Lineas := Lineas-1;
      CuadrodeAmortizacion.Cells[0,Lineas] := InttoStr(Lineas);
      CuadrodeAmortizacion.Cells[1,Lineas] := FormatFloat('#,##0.00 €',ImporteCuota+ImportePendiente);
      CuadrodeAmortizacion.Cells[2,Lineas] := FormatFloat('#,##0.00 €',ImporteCuota);
      CuadrodeAmortizacion.Cells[3,Lineas] := FormatFloat('#,##0.00 €',ImportePendiente);
      CuadrodeAmortizacion.Cells[4,Lineas] := FormatFloat('#,##0.00 €',ImportePendiente);
      CuadrodeAmortizacion.Cells[5,Lineas] := '0';
end;
Archivos Adjuntos
Tipo de Archivo: rar Amortizacion.rar (56,5 KB, 24 visitas)
__________________
Mi proyecto paso a paso (Parte I)
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cuadro Motivacional AzidRain La Taberna 3 04-03-2011 09:42:25
programa de prestamos josi Varios 4 15-08-2008 05:13:37
Programa para amortización de prestamos chino150 Varios 3 15-04-2008 12:14:00
Modulo de prestamos personales chino150 Varios 0 02-01-2008 18:34:05
programa de prestamos en delphi ingmichel Internet 3 24-08-2007 05:10:36


La franja horaria es GMT +2. Ahora son las 12:51:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi