Einzelnen Beitrag anzeigen

Noobmaster

Registriert seit: 18. Jul 2010
114 Beiträge
 
FreePascal / Lazarus
 
#1

arctan(x) -> incompatible types

  Alt 3. Jul 2011, 15:55
Delphi-Version: 5
Hallo!

Möchte eine Steigung in einen Steigungswinkel umrechnen.
Logischerweise: Winkel = arctan(m)

Folgender Code jedoch führt zur Fehlermeldung "incompatible types: got "extended", expected "LongInt", was ich nicht verstehe, da arctan ja eigentlich mit Kommazahlen rechnen können sollte...

Die Unit "math" ist eingebunden. Ich benutze Lazarus...

Delphi-Quellcode:
        m := Vektor.y / Vektor.x; //entspricht tan(alpha)
        Result := arctan(m);
        Result := RadToDeg(Result);
"RadToDeg" bringt die gleiche Fehlermeldung.

Danke schonmal für die Hilfe

Geändert von Noobmaster ( 3. Jul 2011 um 15:59 Uhr)
  Mit Zitat antworten Zitat