Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mathe Stunde (https://www.delphipraxis.net/209-mathe-stunde.html)

theomega 20. Jun 2002 14:20


Mathe Stunde
 
hallo

wie kann ich aus einer zahl mit delphi nicht nur die Quadratwurzel (sqrt) sondern auch die xte wurzel ziehen? Hbe in der Hilfe nichts gefunden.

THnXs

oMeGA

Luckie 20. Jun 2002 14:27

Die n-te Wuzel aus x ist gleich x hoch 1 durch n. Und das ist mit Delphi-Boardmitteln lösbar -> Exponent.

jbg 20. Jun 2002 14:29

Das geht wie im Matheunterricht: 3. Wurzel aus 27 = 27^(1/3)

Code:
uses Math;
function Wurzel(Value, WurzelNum: Extended): Extended;
begin
  Result := Power(Value, 1 / WurzelNum);
end;

Privateer3000 20. Jun 2002 15:22

:shock:

Luckie 20. Jun 2002 15:33

Zitat:

Zitat von Privateer3000
:shock:

Was' los Privateer3000? In Mathe gepennt :mrgreen:?

theomega 20. Jun 2002 19:50

Andere Frage
 
Wie kann ich den Sinus richtig ausrechnen so wie auf dem Tschenrechner, das
sin(180) = 0 oder
sin(86) = 0,99756405

und wie geht das mit dem cOsInUs?

Tnhx

Daniel 20. Jun 2002 19:58

Hallo,

der Sinus von 180° beträgt 0. Die Funktion sin() in Delphi erwartet den Parameter aber als Radiant. Du musst also noch die Funktion "DegToRad" nutzen:
Code:
uses Math;
...
Funktion SinusEinesWinkels( aWinkel : Single ) : Single;
begin
  Result:= sin( DegToRad(aWinkel) );
end;
Jetzt solltest Du auf gleiche Ergebnisse kommen wie Dein Taschenrechner. :D

Grüße,
Daniel

trashar 3. Dez 2003 19:19

Zitat:

Zitat von Daniel
Hallo,

der Sinus von 180° beträgt 0. Die Funktion sin() in Delphi erwartet den Parameter aber als Radiant. Du musst also noch die Funktion "DegToRad" nutzen:
Code:
uses Math;
...
Funktion SinusEinesWinkels( aWinkel : Single ) : Single;
begin
  Result:= sin( DegToRad(aWinkel) );
end;
Jetzt solltest Du auf gleiche Ergebnisse kommen wie Dein Taschenrechner. :D

Grüße,
Daniel

hallo
der beitrag ist zwar schon älter aber egal

also DegToRad() kennt der wohl nicht mehr in Delphi 7
hat sich da was geändert oder wird sin() nun anders angewannt?
mfg

Mirilin 3. Dez 2003 19:23

Re: Mathe Stunde
 
:hi:

hast du die Unit Math eingebunden, :gruebel: die sollte er eigentlich noch haben.

trashar 3. Dez 2003 19:24

Re: Mathe Stunde
 
oh
thx wusst ich nicht

nu gehts
thx


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:26 Uhr.
Seite 1 von 2  1 2      

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-2025 by Thomas Breitkreuz