Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Potenzieren (Fehlermeldung Zeigertyp erwartet) (https://www.delphipraxis.net/104659-potenzieren-fehlermeldung-zeigertyp-erwartet.html)

Seto 8. Dez 2007 14:06


Potenzieren (Fehlermeldung Zeigertyp erwartet)
 
Hallo zusammen,

bei folgendem Code bekomm ich nach jedem Exponent die Fehlermeldung "Zeigertyp erwartet".
Durch die Suchfunktion hab ich nur auf etwas von einer Funktion "Power" gestoßen, wurde daraus
leider nicht wirklich schlau da ich mich noch nicht gut mit Delphi auskenne.

Delphi-Quellcode:
for i:=1 to 20 do
           Funktionswerte1[i]:=(x10 * i^10 + x9 * i^9 + x8 * i^8 + x7 * i^7
           + x6 * i^6 + x5 * i^5 + x4 * i^4 + x3 * i^3 + x2 * i^2 + x1* i + x0);
die Variablen x10 bis x0 sind vom Typ Real, quasi die Vorfaktoren für die Exponenten. In der Schleife sollen nun die Funktionswerte bis 20 errechnet werden.
Bin über jegliche Hilfe sehr dankbar,

Gruß, Seto

sirius 8. Dez 2007 14:20

Re: Potenzieren (Fehlermeldung Zeigertyp erwartet)
 
Wir sind hier nicht in MatLab :zwinker:

Delphi-Quellcode:
  x:=power(a,b) //x=a^b

Hawkeye219 8. Dez 2007 14:26

Re: Potenzieren (Fehlermeldung Zeigertyp erwartet)
 
Hallo Seto,

die Funktionen Delphi-Referenz durchsuchenPower und Delphi-Referenz durchsuchenIntPower findest du in der Unit Math. Wenn du aber geschickt vorgehst, benötigst du sie beide nicht. Die Funktion Delphi-Referenz durchsuchenPoly aus der Unit Math ist vielleicht die bessere Wahl.

Gruß Hawkeye

Seto 8. Dez 2007 23:06

Re: Potenzieren (Fehlermeldung Zeigertyp erwartet)
 
Vielen Dank euch beiden, war ja doch sehr einfach, hab es jetzt hinbekommen :)

Gruß, Seto


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz