DruckenMister WongFacebook

Sinus/Cosinus mit Winkeln der Einheit Grad benutzen

System Win9x, WinNT, Win2000, WinXP, Vista, Win7
Ab Delphi-Version Delphi 1
Letzte Änderung 28.09.2010

Das Problem ist, dass Delphi mit Winkeln im Bogenmaß rechnet. Will man vom gewohnten Grad-System weiterhin ausgehen, kann man zwei kleine Funktionen benutzen, die einem das Umrechnen ersparen:


function sinus(angle: Real): Real;
begin
  result := sin(Pi*angle/180);
end;

function cosinus(angle: Real): Real;
begin
  result := cos(Pi*angle/180);
end;
 

Alternativ können die Konvertierfunktionen RadToDeg und DegToRad aus der Unit Math und anschließend die "normalen" Sinus- und Cosinus-Funktionen verwendet werden.