![]() |
![]() |
| 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
|
||||
|
||||
|
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:
|
|
#2
|
|||
|
|||
|
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 |
|
#3
|
||||
|
||||
|
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. |
|
#4
|
||||
|
||||
|
Una sugerencia Hervicen, no te limites a únicamente hacer lo que te vamos sugieriendo y poner código, compilar y ver que pasa. Así vas a aprender muy poco. Los 2 erroes que mencionas en tu último post son sencillos de resolver si lee uno la ayuda de Delphi, ahi hubieras visto que es lo que hace Power() y que requisitos hay que cumplir para usarla, en este caso añadir el uses math como te dijo Delfos, el otro error tambiés muy obvio pues analizando la setencia te darías cuenta que o te falta un paréntesis al final o bien te sobra el que pusiste al principio, cualquiera de las 2 soluciones te sirve.
Todos empezamos como tú, asi que no te sientas cohibido ni nada nomás si ten en cuenta la recomendación a la larga te será muy útil y te ayudará a resolver los problemas mas rápidamente pues poco a poco dependerás menos de la ayuda de otros para resolver pequeñas cosas y podrás recibir tb ayuda más rápidamente al irte explicando mejor cada vez. Como dicen los maestros zen "La paciencia es la llave del paraiso"
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#5
|
|||
|
|||
|
Ok. Comprendi Lord Delfos..!!!!
Azidrain, gracias muy buena tu sugerencias, tienes rozon. Pasa que uno medio se turba cuando esta tratando de aprender y algo le sale mal. Realmente me son muy fructiferas sus explicaciones, para que vean he resulto 9 de 10 problemas planteados en mi manual y aun no he asistido a mi primera clase que sera el proximo martes.... Gracias a ustedes creo que voy avanzando.. No duden en corregirme cauquier error que cometa, con sinceridad no me ofendo... Gracias... Espero en futuro muy Proximo estar ayudando personas al igual que ustedes.!!!! |
![]() |
| 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 |
|