Seite 2 von 3
Verfasst: 30.04.2007 20:49
von Helle
Gute Sache, aber warum ist die Ausgabe-Genauigkeit nur Single-Float, obwohl die Variablen-Deklarationen Double-Genauigkeit suggerieren?
Gruss
Helle
Verfasst: 01.05.2007 18:34
von Jilocasin
Kommt darauf an..
Wenn du die eigebauten "Befehle" verwendest wie SIN() wird nur Float unterstützt, da Sin() in PB nur Floats verarbeiten kann.
Ansonsten hab ich überall Double verwendet, keine Floats
Bei was meinst du denn genau? (Mach ma 'n Beispiel

Bin manchmal bissl schwer von Begriff)
Verfasst: 01.05.2007 21:09
von Helle
Die Winkelfunktionen unterstützen ab v4.0 Double! Sollte in der Hilfe wirklich mal erwähnt werden... Würde dann Calculates Werte erklären, wenn du intern mit Single gearbeitet hast. Aber was ist z.B. mit der Division? Begrenzt du die Stellenanzahl?
Beispiel:
Code: Alles auswählen
Prototype.d Calculate(Input.s)
If OpenLibrary(0, "Calculate.dll")
Calculate.Calculate = GetFunction(0, "Calculate")
E.d = Calculate("Sin(Pi/4)")
MessageRequester("Berechnungsbeispiel Sin(Pi/4)","Single-Float: "+StrF(Sin(#PI/4),15)+#LFCR$+"Double-Float: "+StrD(Sin(#PI/4),15)+#LFCR$+"Calculate: "+StrD(E,15))
E.d = Calculate("19/11")
MessageRequester("Berechnungsbeispiel 19/11","Single-Float: "+StrF(19/11,15)+#LFCR$+"Double-Float: "+StrD(19/11,15)+#LFCR$+"Calculate: "+StrD(E,15))
EndIf
Gruss
Helle
Verfasst: 01.05.2007 22:43
von Jilocasin
Ich hab gemerkt dass es scheinbar am StrD() liegt, das ab 10 Nachkommastellen automatisch rundet, wenn man keine feste Länge angibt
Schau mal obs jetzt besser ist

Verfasst: 28.08.2007 04:52
von STARGÅTE
Nach dem ich mich lange nicht mehr mit disem Thema befasst habe, habe ich heute doch noch geschafft auch so eine String-Term-Berechnung zu schreiben.
Ich würde gerne mal Code-Tausch machen, würde gern sehen was wie gleich/anders gemacht haben.
melde dich einfach bei ICQ

Re: Calculate - DLL
Verfasst: 30.07.2010 10:27
von dysti
Autsch.... der Downloadlink funktioniert nicht mehr.
Wo kann man die jetzt herunterladen?
Re: Calculate - DLL
Verfasst: 31.07.2010 00:01
von Jilocasin
Im Moment leider garnicht, bei Zeit stell ich sie mal wieder mit Source online

Re: Calculate - DLL
Verfasst: 31.07.2010 01:34
von STARGÅTE
@dysti
Ich hab sie noch auf dem PC, wenn Jilocasin nichts dagegen hat, würde ich sie dir zukommen lassen.
Re: Calculate - DLL
Verfasst: 31.07.2010 04:16
von Jilocasin
Weil's mich gereizt hat, habe ich mich mal wieder drangesetzt und einiges umgeschrieben
Der Code wird auch hiermit OpenSource, dann kann man wenigstens mehr damit anfangen, als mit einer Library.
Wer mag, kann den Thread ja ins Codearchiv verschieben. *die Mods mit einem Stock poke*
Code im ersten Beitrag
Re: CalculateIt - Mathematische Terme ausrechnen
Verfasst: 31.07.2010 12:37
von NicTheQuick
Moved...