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

Für allgemeine Fragen zur Programmierung mit PureBasic.
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

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

Beitrag von funkheld »

Wie wird der Ausdruck bitte in Purebasic geschrieben:
g=6.67408*10^-11

Danke.
Gruss
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

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

Beitrag 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.
Zuletzt geändert von DarkDragon am 30.01.2017 09:18, insgesamt 1-mal geändert.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8820
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

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

Beitrag 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.
Benutzeravatar
Sicro
Beiträge: 968
Registriert: 11.08.2005 19:08
Kontaktdaten:

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

Beitrag von Sicro »

@NicTheQuick: Ja, das funktioniert:

Code: Alles auswählen

number.d = 6.67408e-11
Debug number ; 0.0000000000667408
Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

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

Beitrag von funkheld »

Danke für die Info.

Gruss
Antworten