Autor Beitrag
Sanne
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Sa 14.12.02 21:22 
hab da mal wieder ein problem
und zwar möchte ich
y:=x+2^n;
schreiben- naja ^ ist ja ne anweisung für zeiger und heißt nicht "hoch"
wie kann ich das denn sonst noch schreiben- muß ich da die math unit verwenden? wenn ja wie geht das?
bin echt total überfragt...
:(
Wolff68
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 302
Erhaltene Danke: 1

WinXP home
D6 Prof
BeitragVerfasst: Sa 14.12.02 21:31 
Mit der Unit Math liegste da schon ganz nah dran :)
Die beinhaltet nämlich folgendes:
Delphi Hilfe hat folgendes geschrieben:
Power errechnet aus der Basis Base und dem beliebigen Wert Exponent die Potenz.

Unit
Math

Kategorie
Arithmetik

function Power(const Base, Exponent: Extended): Extended;

Beschreibung
Power errechnet aus Base und einen beliebigen Wert die Potenz. Wird als Exponent ein Bruchwert oder ein Wert größer MaxInt angegeben, muß Base größer als 0 sein.

_________________
"Der Mensch ist nicht was er sich vorstellt oder wünscht zu sein, sondern das was andere in ihm sehen."
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Sa 14.12.02 21:32 
Binde die Unit Math ein und dann kannste mit der Funktion Power Potenzen ausrechnen.

_________________
Viele Grüße
Jakob
Wolff68
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 302
Erhaltene Danke: 1

WinXP home
D6 Prof
BeitragVerfasst: Sa 14.12.02 21:35 
Erster, Erster !! :P :lol:

:beer:

_________________
"Der Mensch ist nicht was er sich vorstellt oder wünscht zu sein, sondern das was andere in ihm sehen."
Sanne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Sa 14.12.02 21:35 
und wie heißt das dann genau?
hab das nämlich schon versucht irgendwie aber ich hab ja net so viel ahnung von delphi
kann mir einfach net vorstell wie das dann am ende aussehen muß
Wolff68
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 302
Erhaltene Danke: 1

WinXP home
D6 Prof
BeitragVerfasst: Sa 14.12.02 21:38 
Also im von Dir beschriebenen Fall sieht das dann so aus:y := x + Power(2, n);

_________________
"Der Mensch ist nicht was er sich vorstellt oder wünscht zu sein, sondern das was andere in ihm sehen."
Sanne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Sa 14.12.02 21:42 
im ernst jetzt oder? krass- ist ja super einfach und ich dachte ich muß schreiben
function power... und keine ahnung was
na dann weiß ich das ja jetzt - cool!!!!
danke!
:P
Sanne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Sa 14.12.02 21:55 
hmm nochmal ne frage...

wie binde ich denn die unit math ein- ich dachte ich muß die nur meinem projekt hinzufügen- aber er erkennt dann "power" nicht...
oder muß die dann direkt in den quelltext geschrieben werden
wenn ja wie????
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 14.12.02 21:58 
So muss es ganz oben in Deiner Unit aussehen:
ausblenden Quelltext
1:
2:
3:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,Math ;


Damit ist "Math" eingebunden.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Sanne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Sa 14.12.02 22:16 
vielen vielen dank!!!!!!
jetzt hab ich´s endlich!