Ist ein Wert unendlich oder undefiniert?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Chrise

Betreff: Ist ein Wert unendlich oder undefiniert?

BeitragSa, Okt 31, 2009 13:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo!

Hab nur eine ganz kurze Frage.
Wie kann man abfragen, ob ein Wert unendlich oder undefiniert ist?
Also praktisch ob ein Floatwert z.b. NaN oder Infinity ist.
Hab mit Suche gesucht, aber nicht wirklich was gefunden...

thx Smile
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet.

FireballFlame

BeitragSa, Okt 31, 2009 14:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Function isNaN(n#)
   Return n=0 And n=1
End Function

Function isInfinity(n#)
   Return n+1=n And (Not isNaN(n))
End Function

Function isPosInfinity(n#)
   Return isInfinity(n) And Sgn(n)=1
End Function

Function isNegInfinity(n#)
   Return isInfinity(n) And Sgn(n)=-1
End Function
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit

Chrise

BeitragSa, Okt 31, 2009 14:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Cool, macht Sinn das ganze!
Vielen Dank! Smile
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet.

Silver_Knee

BeitragSa, Okt 31, 2009 14:37
Antworten mit Zitat
Benutzer-Profile anzeigen
schick schick
ich habs immer mit

n#="NaN" gemacht die technik von fireball ist aber besser, weil da kein stringvergleich ist.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group