![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias.....
Me sirve de Mucho.. Ademas voy a tener presente todas sus sugerencias.. |
|
#2
|
||||
|
||||
|
Ñuño, sin que tenga que ver gran cosa con resolver el problema de nuestro nuevo amigo, que comes que adivinas, me parece que el clásico "Me sale un error" o "Me marca error" es creo por mucho la frase mas socorrida del usuario final...a quien no le ha tocado. OJO: No estoy atacando a hervicen ni criticando su post, pero me acordé de lo que muchos casos de usuarios.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| Última edición por AzidRain fecha: 29-04-2010 a las 22:00:13. |
|
#3
|
||||
|
||||
|
Tienes razón, AzidRain. Es más: ayer mismo recibí por enésima vez un mensaje de correo de un usuario diciendo que "no funciona". Literalmente. >.<
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#4
|
|||
|
|||
|
Interes Compuesto
ESpero que me tengan Paciencia, pues como les explique estoy nuevesito en esto de programacion en delphi.
he estado intentando resolver un problema de interes compuesto y lo he planteado de esta forma: Var Prestamo, Plazo, Interes: Integer; Cuotas: Real; begin Prestamo:=StrtoINt(edit1.Text); Plazo:=StrtoINt(edit2.Text); Interes:=StrtoINt(edit3.Text); Cuotas:=(Prestamo*(1+(Interes/100))^Plazo)/Plazo; edit4.text:=formatFloat([Cuotas]); end; Al correrlo me arroja el siguiente error: [Error]Unit1.pas(43):Pointer type Required. Si me pudieran ayudar de favor..!!!! |
|
#5
|
||||
|
||||
|
Eso es porque el símbolo "^" no es la potencia. Es el símbolo de dereferencia de punteros...
Lo que tendrías que hacer es usar la función Power:
|
|
#6
|
|||
|
|||
|
Utilizando esta sentencias
Var Prestamo, Plazo, Interes: Integer; Cuotas: Real; begin Prestamo:=StrtoINt(edit1.Text); Plazo:=StrtoINt(edit2.Text); Interes:=StrtoINt(edit3.Text); Cuotas:=(Prestamo * Power(1+(Interes/100)),Plazo)/Plazo; edit4.text:=formatFloat([Cuotas]); Me arroja el siguiente error: [Error]Unit1.pas(43):Undeclared indentifier:'Power' [Error]Unit1.pas(43):')' expected but ',' found |
|
#7
|
||||
|
||||
|
Es que hay varios errores...
[1] "Undeclared indentifier:'Power'" se debe a que no agregaste la unidad Math a la cláusula uses. Las funciones, tipos de datos, variables, constantes, etc. están contenidas en unidades. Para poder usarlas tenés que decirle al compilador que incluya dicha unidad. La función Power está declarada en la unidad Math, así que donde dice "uses UnMontónDeCosas" tenés que agregar el Math. [2] No sé porqué lo puse, pero es FormatFloat('%f', Cuotas). El primer parámetro es el formato que se le va a dar, y el segundo es el número en cuestión. [3] "')' expected but ',' found". Que espere un paréntesis y encuentre una coma usualmente significa que te está faltando un paréntesis. Concretamente, al principio de la sentencia "Cuotas:= (Prestamo..." tenés un "(" que no coincide con ninguno, es decir que sobra, o que falta el ")" complementario. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como sacar diferencia entre 2 fechas con Delphi 5? | flystar | Varios | 8 | 17-05-2011 01:59:05 |
| Obtener porciento de uso de la CPU | JVC Soft | Windows | 2 | 03-07-2007 22:02:57 |
| Sacar Imagen de una BD | natalinuyo | Gráficos | 2 | 25-05-2007 10:56:59 |
| Cambio dinamico de BD en delphi para sacar reporte Crystal | Jovana Macias | Impresión | 1 | 10-05-2007 19:27:00 |
| optener porciento al revez.. | sakuragi | Varios | 5 | 03-01-2006 23:39:11 |
|