Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Calculador de Formulas (https://www.clubdelphi.com/foros/showthread.php?t=65973)

Alejo15x 25-01-2010 20:02:31

Calculador de Formulas
 
Hola

Otra vez con una dudilla!

tengo la siguiente funcion:
Código Delphi [-]
function ExpForLevel(level:integer):extended;
begin
result:= (50.0 * ((level / 3.0) * (level * (level - 6.0) + 17.0) - 4.0));
end;

Y quiero usarla con los siguientes parametros:

Código Delphi [-]
showmessage((expforlevel(5));

Alguna idea de por que me dice:

[Error] Unit1.pas(36): Incompatible types: 'String' and 'Extended'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

Ayuda por favor!

white_zombie 26-01-2010 08:51:27

Hola, el mensaje de error es bastante claro, no puedes usar usar una variable de tipo extended en una función que necesita un string.

Puedes usar por ejemplo FloatToStr.

Código Delphi [-]
showmessage(floattostr(expforlevel(9)));

Un Saludo.

Alejo15x 27-01-2010 20:43:21

Gracias me ah servido!


La franja horaria es GMT +2. Ahora son las 18:06:31.

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