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 |
#21
|
||||
|
||||
Hola! Como nadie sabíamos hacerlo nos dijo que no nos explicó que se hacía con el for con downto ... pero bueno mañana tengo la posibilidad de entregarlo. He visto tu código y donde pone lenght ....¿no sería length?
En delphi, puse un edit y un button y metí el code enel button. Y cuando le doy a F9 me señala la linea donde dice Power diciendo de error: Undeclared identifier: 'Power'. Y luego otro error en la misma línea de que falta un ; porque dice Missing Operator semiclon xD Siento ser así de pasado, pero bueno.... es que quiero aprender y quiero aprender mucho más... necesito hacer un proyecto para junio ! Y quiero empezar ya en mi casa. |
#22
|
||||
|
||||
He buscado en Delphi help, y me dice que la función Power es:
Power(const Base, Exponent: Extended): Extended; ¿No faltan las palabras en negrita? |
#23
|
||||
|
||||
Es obvio que lo ha escrito de memoria, así que es fácil cometer errores.
lenght es uno de mis errores más comunes En la misma ayuda, te dice que power está en la unidad Math, por ende, tienes que poner : uses Math; para que compile. Lo del punto y coma, pues lo corrijes y listo Las palabras en negritas, son la declaración de tipos de la función, es decir, te dice que recibe un tipo de dato en coma foltante (Extended), aunque un integer es totalmente compatible con ellos. La palabra "const" viene a decir que esos parámetros no se van a modificar dentro de la función "power". Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#24
|
||||
|
||||
No se donde poner uses Math;
Lo siento... xD mi inexperiencia... es 100% Gracias por la rapidez tio. |
#25
|
||||
|
||||
kbaby,
una unidad viene así:
Lee la ayuda kbaby... allí está todo... además si emplearas el buscador de los foros llegarías a hilos en donde se han expuesto estas preguntas. Saludos, |
#26
|
||||
|
||||
Lo intento... pero como en esas ayudas viene información demás.. pues me es imposible encontrar la explicación. Necesito un manual que empieze desde cero.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math; Aquí puse lo de math, pero me sigue señalando la linea donde está power.... diciendome tipo incompatible integer y extended y mission operartor semiclon... pd: lo siento... |
#27
|
||||
|
||||
Missing operator or semicolon te sale seguramente porque te falta un puntocoma.
El otro error es porque has puesto un extended donde va un integer. Desde luego necesitas un manual para empecar desde cero , en el FTP del club tenemos La cara oculta de Delphi 4, que va desde cero hasta experto Salu2. |
#28
|
||||
|
||||
Recomendadme un libro, que voy a salir a las 17.00 a comprarme un manual. Decidme titulos bueno porfavor. Quiero aprenderlo a fondo.
|
#29
|
||||
|
||||
Pero... como corrigo esos errores :S yo veo todo con ;
Es que damos muy pocas cosas en informática :S (a veces digo que porque no os venís de profesores... xD) |
#30
|
||||
|
||||
Cita:
Si expusieras el código que tienes hecho, con tus correcciones, podríamos saber que haces (o no haces). Si estás dispuesto a comprar libros, Busca "La Biblia de... " de Marcos Cantú. Saludos, |
#31
|
||||
|
||||
Pues el sistema del foro es que nos pongas el código que tienes para ver cómo podemos ayudarte
Si no es cosa de ";" será algún operador (como algo:=otracosa |
#32
|
||||
|
||||
Aquí esta lo que tengo:
Cita:
Última edición por kbaby fecha: 13-03-2008 a las 15:58:45. |
#33
|
|||
|
|||
Hola...
Aquí tu código corregido... checa el comentario...
Saludos... |
#34
|
||||
|
||||
Madre mía!!! Por esa cosa me sale todo eso... dios muchas gracias, Ahora queda el último error, me sale:
Incompatible types: 'Integer' and 'Extended'. Y me señala la línea: Numero := Numero + Power(2, Cantidad - n); ¿Por qué? PD: Gracias. |
#35
|
|||
|
|||
Hola...
El problema está en que Número es una variable de tipo Integer y la función Power devuelve un valor del tipo Extended, entonces, al hacer:
El resultado se convierte automáticamente en Extended y ese valor no lo puedes asignar a la variable Numero, de ahí que te de ese error... Prueba haciendo esto:
Saludos... |
#37
|
|||
|
|||
Hola...
Bueno si, ahora Numero no es de tipo Integer y es por eso que ya no puedes usar esa función.. Ahora tienes que usar: FloatToStr Saludos... |
#38
|
||||
|
||||
Otra duda xD ¿float no era para cuando utilizabas una variable real?
Ya funciona! Muchas gracias a todos (aora vengo voy a ir a la libreria a comprarme eso) No cerreis el post, que ahora os comento cosas del libro y doy mas gracias a todos). |
#39
|
|||
|
|||
El tipo Extended es un tipo de datos Real...
Por cierto, en Delphi ya no se usa el tipo de datos Float, se usa Double en su lugar... Saludos... |
#40
|
||||
|
||||
Float, Double, Extended, Real, Currency y Comp (y no sé si alguno más) son distintos tipos de datos que sirven para almacenar números reales. La diferencia entre ellos es la cantidad de memoria que ocupan (y por tanto, la precisión que tienen). Aunque me parece que algunos son equivalentes a otros y sólo se mantienen por compatibilidad.
Última edición por ixMike fecha: 13-03-2008 a las 16:52:11. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Convertir un integer en Real osea IntToReal | Kmef | Varios | 2 | 24-10-2007 19:40:34 |
Convertir a binario cadena de caracteres | wgfs | Varios | 0 | 28-10-2006 00:58:28 |
Convertir una cifra de tipo real a su cantidad en letras | reina | Varios | 7 | 11-08-2005 18:16:31 |
Como edito un variable de tipo real??? | Rafe | Varios | 2 | 07-07-2005 01:15:45 |
Convertir Archivos DFM de binario a Texto (Text DFM) | DiDi | Varios | 4 | 21-04-2005 19:39:43 |
|