Français
Forum

Mathe-Parser

 
- page 1 -



Jac
de
Lad
allô Community!

jusqu'à maintenant suis je euch eigentlich seulement sur qui Nerven gegangen, hab unendlich viele Fragen gestellt et mon Progs et Codeschnipsel im Hintergrund gehalten. bof, cela liegt daran, dass mon Programme wahrescheinlich aucun grand Verwendung pour euch avons. comment De toute façon. je travaille im Moment à einem calculette, qui pas seulement simple le calcul soll, mais aussi Funktionen (aussi dans 3D) représenter soll, sowie Terme umformen et sur lösen, tourner autour de avec komplexen payons etc...jedenfalls habe je angefangen une Parser pour mathématique Ausdrücke trop écrivons. je denke, den peut son peut-être aussi gebrauchen...allerdings ist qui encore pas fertig. il beherrscht im Moment folgendes:
- qui Grundrechenarten +-*/ sowie (Division avec couper qui Machkommastellen) et Potenzen (avec ^)
- Klammern (égal si (), [], {}, <> ou bien gemischt, alles wird erkannt)
- Leerzeichen volonté ausgefiltert
- negative payons doit pas dans Klammern gefasst volonté (s'il te plaît ausprobieren)
- commence folgende faute ab: Division par 0, unausgewogene Klammern, pas vorhandener Term, unerlaubte marque im Term (encore unvollständig), falsche Klammeranordnung
- large- et Kleinschreibung wird ignoriert (pour plus tard trigonometrische Funktionen et so, maintenant encore pas de Belang)
mais cela Wichtigste: il orientiert sich à Punktrchnung avant Strichrechnung et Potenzen avant Punktrechnung!

Alle qui im Zeit avons: s'il te plaît probiert cela partie la fois aus. cela ganze habe je dans un PCU emballé et ist im Prinzip une super. ici un Demo-Code:
 $U Parser.pcu=Math.
 {$iq}
declare term$,m#
Faible m#,Math
term$="-2*-12-3*6"
m#.Term&=Addr(term$)
cls
Imprimer "PCU-Version: "+m#.Version()
Imprimer "Term: "+term$
Imprimer "Ergebnis: "+m#.Parse()
Imprimer "Fehlernummer: "+Str$(m#.Error%)
Imprimer "Fehlerstring: "+m#.ErrCode()
Imprimer "Iterationen: "+Str$(m#.iterations%)
Imprimer "Benötigte Berechnungszeit: "+Str$(m#.Time&)+" Millisekunden"
Imprimer "--- bouton ---"
Dispose m#
waitinput

je veux im Moment encore pas viel verraten, cela folgt alles, si qui Parser einwandfrei funktioniert. Zum Ausprobieren simple qui Formel changement, qui Demo-Code ist eigentlich aussi pas schwer trop comprendre. Mir gehts, comment dit, im Moment seulement tout autor faute aufzudecken. je hab jusqu'à maintenant aucun trouvé, mais je rechne avec ner avalanche Zuschriften. bof, si cela ensuite irgendwann richt funzt peux je qui Trigonometrie einbauen et Stochastik et so, ensuite werde je aussi une vollständige Beschreibung liefern. alors comment dit: BITTE FEEDBACK, justement à cause de negativer payons!

Jac

@Michael Wodrich: Vielen Dank pour deine Aider! je hab malheureusement qui vieille Version völlig verhunzt et hab deswegen nochmal de vorne angefangen. mais einiges konnte je wiederverwenden, avant allem wäre je sans deine Aider pas so vite vorangekommen!!!

Nachtrag:
sur neue Version aktualisiert: 0.1.0.4 (amélioration qui Erkennung negativer payons, devrait maintenant parfait son, qui Term peux maintenant aussi paramètre qui Procédure Parse angegeben volonté [hat Vorrang avant qui Angabe avec .term&!]).

5 kB
Kurzbeschreibung: Matherparser 0.1.0.4 (09.02.2006)
Hochgeladen:09.02.2006
Downloadcounter312
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
09.02.2006  
 



 
- page 3 -



Peter
Mallow
Habe une faute trouvé, comme je qui Scheitelpunktsform testen voulais:
x*(x-1)^2

Beispiel:
term$ = (-1-1)^2
term$ = (-5-1)^2
 
WinXP Pro SP2, XProfan 9 + XPSE
AMD Athlon 64 X2 3800
18.02.2006  
 




Jac
de
Lad
allô Peter!

je habs korrigiert (hoffe je jedenfalls!), merci pour den Hinweis! Probiers la fois aus. prochainement werde je encore imaginäre payons einbauen, là wird cela Ganze ensuite et avec ca komplizierter!

Jac

47 kB
Kurzbeschreibung: Matheparser 0.3.11b.28 (18.02.2006)
Hochgeladen:18.02.2006
Downloadcounter70
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
18.02.2006  
 




Peter
Mallow
Super funktioniert!

mais eh bien juste qui prochain faute:
1/2(5-1)^2 funktioniert pas
1/2*(5-1)^2 funktioniert aussi nciht
(1/2)*(5-1)^2 so klappts mais
(1/2)(5-1)^2 mais sans * gehts quand même pas

Hätte là encore une concept:
on pourrait doch zusätzlich encore une Lite-Version faire, qui seulement qui grundsachen beherrscht., mais dadurch deutlich plus rapide ist. alors +-*/, PI,sin,cos,tan,^ et encore cela Wurzelziehen.

EDIT
habe encore une faute trouvé:
-2*(2-2)^2+10
sommes chez mir =10
mais
-2*(2-2)^ 2+10 =0
-2*(2-2)^ 2+10+5+2+6 aussi zéro
2*(2-2)^ 2+10 so stimmt cela ergebnis wieder
 
WinXP Pro SP2, XProfan 9 + XPSE
AMD Athlon 64 X2 3800
19.02.2006  
 




Jac
de
Lad
allô Peter,
oje qui Potenzen...je exposition nochmal pour, cela pourrait behebbar son. Spätestens ce soir ist qui neue Version là!

Über une Lite-Version habe je encore pas nachgedacht, là qui Unit oui Freeware ist et rester wird. Du meinst mais sûrement à cause de qui Geschwindigkeit, ou bien? la fois voyons, wennse stabil ist...peut-être!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
19.02.2006  
 




Jac
de
Lad
allô Peter!

j'ai alle faute qui du beschrieben la hâte behoben. cela une était un à gauche-pour-à droite-Effectuer-faute (gleichwertige Operatoren pas nacheinander mais de à gauche à droite effectuer!), cependant, maintenant gehts. malheureusement ist il dadurch mais aussi langsamer geworden...pour deine Zwecke wird il wohl à peine herhalten peut...

@espace: j'ai vite une billigen zusammengeschusterten calculette avec beigelegt.

Jac

50 kB
Kurzbeschreibung: Matheparser 0.3.11c.29(19.02.2006)
Hochgeladen:19.02.2006
Downloadcounter67
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
19.02.2006  
 




Peter
Mallow
Super merci!
maintenant allez alles, seulement chez trop grand Verschachtlungen z.B. (5^4+(3/12)^ 2)^5+3 wird cela Programme zum absturtz gebracht.

oui avec einer Liteversion meinte je une abgespeckte version, qui Geschwindigkeit gewinnt, indem viele sachen weckgelassen volonté.
 
WinXP Pro SP2, XProfan 9 + XPSE
AMD Athlon 64 X2 3800
19.02.2006  
 




Jac
de
Lad
allô Peter,

c'est mir maintenant honnête incompréhensible, car chez mir venez toujours cela richtige Ergebnis (95415124894145.2031). égal si compilé ou bien im Interpreter ou bien so. la hâte du peut-être une Vorstellung woran cela chez dir liegen pourrait???

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
19.02.2006  
 




Jac
de
Lad
Wird es gewünscht, dass Parcival chez einer Funktion, qui une ntürliche numéro vorraussetzt (z.B. qui stochatischen Funktionen) une Fehlermeldung ausgegeben wird, si le numéro Nachkommastellen hat? je veux cela jedenfalls so einbauen (alternativ, et daran werde je maintenant également peut-être. travailler, pourrait on aussi chez certain Fehlern, Meldungen unterdrücken et simple weiterrechnen, bzw. comment dans qui Frage dessus, simple qui Nachkommastellen abschneiden; quasi un Set(ErrorLevel pour Parcival).

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
19.02.2006  
 




Jac
de
Lad
So, je hab maintenant so ne Art ErrorHandling incorporé. Schaut en supplément la fois dans qui Aider pour, bzw. im beigelegten Voir le texte source.

Jac

53 kB
Kurzbeschreibung: Matheparser 0.3.12.30 (19.02.2006)
Hochgeladen:19.02.2006
Downloadcounter169
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
19.02.2006  
 



qui Unit ist incorrect et peut sich avec XProfan9 pas kompilieren. Es erscheint qui annonce Befehl pas trouvé: PARAMTERS BIT&

Paramètres ist faux geschrieben.

aussi meldet XPSE chez den Beispielen faute.
 
19.02.2006  
 




Jac
de
Lad
Oje, je hatte gehofft, dass eh bien enfin alle faute behoben seien, dabei habe je une neuen incorporé.

@iF: quoi pour faute meinst du dans meinen Beispielen? chez mir ningelt XPSE zwar rum, mais es peut sich einwandfrei compilieren et effectuer!

Jac

53 kB
Kurzbeschreibung: Matheparser 0.3.12a.31 (20.02.2006)
Hochgeladen:20.02.2006
Downloadcounter143
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
20.02.2006  
 




Jac
de
Lad
allô Community!

ici la première 0.4-il-Version. j'ai quoi feines, nouveau incorporé. Probierts la fois aus. qui neue Funktion ist mais encore pas fertig, sonder est sich encore dans qui Testphase. je suis naturellement weiterhin pour alles (avant allem faute) offen!

Jac

56 kB
Kurzbeschreibung: Matheparser 0.4.0.32 (21.02.2006)
Hochgeladen:21.02.2006
Downloadcounter131
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
21.02.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

23.187 Views

Untitledvor 0 min.
Sven Bader31.08.2023
iF06.12.2020
RudiB.15.04.2020
kustg02.03.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie