// Da es sich scheinbar nicht so richtig  herumspricht, dass Delphi bei
// Winkelfunktionen nicht mit Grad sondern mit Bogenmaß rechnet, ein
// kleines Beispiel wie der Sinuswert aus einer Gradzahl errechnet wird
// (und auch wieder zurück).

// Getestet mit D4 unter WinME

uses math;

procedure TForm1.Button1Click(Sender: TObject);
var grad,sinus:double;
begin
grad:=45;
sinus:=sin(degtorad(grad));
showmessage(floattostr(sinus));
// = 0,70710676908493

// --- und wieder von "Sinus" nach "Grad" zurück ---------

grad:=radtodeg(arcsin(sinus));
showmessage(floattostr(grad));
// = 45
end;


 

Zugriffe seit 6.9.2001 auf Delphi-Ecke