Seite 1 von 1

Sinus und Cosinus

Verfasst: 19.07.2008 08:27
von KatSeiko
Hallo miteinander!

Ich habe folgendes Problem: Ich habe vor längerer Zeit ein Programm in Pascal geschrieben, das ich nun auf PureBasic umstellen möchte.

In Pascal gibt es nun Winkelfunktionen (Sinus, Cosinus), die mit Grad arbeiten und deren Gegenfunktion. In PureBasic jedoch arbeiten diese Funktionen mit Radiant (ehrlich gesagt habe ich nie zuvor davon gehört). Kann mir bitte jemand weiterhelfen und mir sagen, wie ich Grad in Radiant umrechne (idealerweise inklusive Formel für PB :D)?

Verfasst: 19.07.2008 08:29
von marco2007

Verfasst: 19.07.2008 08:37
von KatSeiko
Verstehe ich das so richtig?

Code: Alles auswählen

Grad.l, Radiant.l
Radiant = Irgendwas()
Grad = Radiant*(180/#pi)

Verfasst: 19.07.2008 08:44
von marco2007

Code: Alles auswählen

Define.f Grad, Radiant 
Radiant = 1 
Grad = Radiant*(180/#PI)
Debug grad


Die Variablen als Fließkommazahlen definieren (Bei Winkelfunktionen immer sinnvoll :wink: ). Dann paßt`s.

Verfasst: 19.07.2008 08:59
von KatSeiko
Richtig, Float verwenden... (Hab ich im Programm, nur im Beispiel nicht bedacht...) Wunderbar, danke!