Blitz-Float-Rechnungen zu ungenau

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Blitz3D

Betreff: Blitz-Float-Rechnungen zu ungenau

BeitragDo, Sep 15, 2005 18:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich brauche ein Ergebnis aus einer Gleichung.BlitzBasic: [AUSKLAPPEN]
Ergebnis# = Zahl#^2-Zahl#-1
Die Variable soll möglichst nah an der 0 liegen,
jedoch kann ich das nicht rechnen, weil es zu viele Nachkommastellen gibt.
Mit dem Taschenrechner war mein bestes Ergebnis Zahl = 1.61803395
Ergebnis = -0.000000008666
Das ist mir aber viel zu ungenau. Wie kann ich das jetzt anstellen?
Würde es in C++ klappen wenn ich die Variable als unsigned deklariere?

danke
User posted image
Xware Entertainment und Forum
User posted image

Artemis

BeitragDo, Sep 15, 2005 18:16
Antworten mit Zitat
Benutzer-Profile anzeigen
unsigned heißt so viel ich weiß kein negativer bereich!
versuchs entweder mit integer und dann teilen zum schluss
oder mit bmax mit double
oder wenn das mit integer geht, aber zu kleiner bereich ist mit long (bei bmax)

simi

BeitragDo, Sep 15, 2005 19:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Machs doch mit Rallimen's Stringrechenfunktionen, dort hast du 100%ige Genauigkeit.... Wink

Ctuchik

BeitragDo, Sep 15, 2005 22:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann die denn Kommazahlen?
Zu den Nebenwirkungen gehören trockener Mund, Übelkeit, Erbrechen, Harnstau, schmerzhafter rektaler Juckreiz, Halluzinationen, Demenz, Psychose, Koma, Tod und Mundgeruch!
Magie eignet sich nicht für alle!
Fraget euren Arzt oder Apotheker!

simi

BeitragSa, Sep 17, 2005 14:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Weiss ich jetzt nicht, aber man könnte ja auch alle Zahlen mal 10^x nehmen, und dann einfach wieder durch das teilen, dann hat man eigentlich ja auch kommazahlen, odern nicht??

Blitz3D

BeitragSa, Sep 17, 2005 14:15
Antworten mit Zitat
Benutzer-Profile anzeigen
sry, bin noch nicht so weit in Mathe, geschweige denn in gut.
könntest du bitte ein kleines beispiel machen? Confused

danke
User posted image
Xware Entertainment und Forum
User posted image

simi

BeitragSa, Sep 17, 2005 14:20
Antworten mit Zitat
Benutzer-Profile anzeigen
https://www.blitzforum.de/view...highlight=
Also, diese Funktionen brauchst du.....

Und dann kannst du ja sagen, wenn du 9 Kommastellen brauchst, dass du alles mit 1000000000 (=10^9) multiplizierst.... dann rechnest du mit ganzzahlen, aber da alles 1 Milliarde (?) kleiner ist, sind es doch kommazahlen Wink

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSa, Sep 17, 2005 14:44
Antworten mit Zitat
Benutzer-Profile anzeigen
genauso funktioniert das natürlich auch!

Aber ich habe die schon mal fertig geproggt!

Werde die String Functionen noch um die KommaVersion erweitern!
[BB2D | BB3D | BB+]

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group