Seite 1 von 1

Wie in Purebasic "g=6.67408*10^-11"

Verfasst: 29.01.2017 17:06
von funkheld
Wie wird der Ausdruck bitte in Purebasic geschrieben:
g=6.67408*10^-11

Danke.
Gruss

Re: Wie in Purebasic "g=6.67408*10^-11"

Verfasst: 29.01.2017 17:16
von DarkDragon
Fast wie in jeder anderen nicht mathematischen Programmiersprache (C, Java, ...):

Code: Alles auswählen

g.d = 6.67408 * Pow(10, -11)
oder

Code: Alles auswählen

g.d = 0.0000000000667408
oder

Code: Alles auswählen

g.d = 6.67408e-11
oder mit Separierung

Code: Alles auswählen

g_ganzzahl.i = 667408
g_exponent.i = -11
[EDIT]
Ich hab das mit der Exponentialschreibweise auch aufgenommen, danke an NicTheQuick und Sicro, das kannte ich von PureBasic noch nicht.

Re: Wie in Purebasic "g=6.67408*10^-11"

Verfasst: 29.01.2017 21:03
von NicTheQuick
Man kann doch in PB auch die Exponentialschreibweise nutzen, oder? Also sowas wie 6.67408e-11
ich kann es leider gerade nicht testen.

Re: Wie in Purebasic "g=6.67408*10^-11"

Verfasst: 29.01.2017 22:16
von Sicro
@NicTheQuick: Ja, das funktioniert:

Code: Alles auswählen

number.d = 6.67408e-11
Debug number ; 0.0000000000667408

Re: Wie in Purebasic "g=6.67408*10^-11"

Verfasst: 30.01.2017 10:19
von funkheld
Danke für die Info.

Gruss