Sinus und Cosinus

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Sinus und Cosinus

Beitrag 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)?
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Beitrag von marco2007 »

Windows 11 - PB 6.03 x64
_________________________________
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Verstehe ich das so richtig?

Code: Alles auswählen

Grad.l, Radiant.l
Radiant = Irgendwas()
Grad = Radiant*(180/#pi)
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Beitrag 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.
Windows 11 - PB 6.03 x64
_________________________________
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Richtig, Float verwenden... (Hab ich im Programm, nur im Beispiel nicht bedacht...) Wunderbar, danke!
Antworten