AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Umwandlung string zu eine Rechenoperation
Thema durchsuchen
Ansicht
Themen-Optionen

Umwandlung string zu eine Rechenoperation

Ein Thema von HTML04 · begonnen am 11. Dez 2007 · letzter Beitrag vom 12. Dez 2007
Antwort Antwort
Benutzerbild von HTML04
HTML04

Registriert seit: 31. Okt 2007
Ort: Dülmen
48 Beiträge
 
RAD-Studio 2009 Arc
 
#1

Umwandlung string zu eine Rechenoperation

  Alt 11. Dez 2007, 21:02
Hallo,

Ich möchte in meinem Programm einbauen, dass man in ein editfeld eine Rechenoperation wie
a * x^2+b eingeben kann. Wie kann man diesen String dann als Rechenoperation in sein Programm einbauen

Schon einmal Danke im Voraus
Rutten Raus!!!
  Mit Zitat antworten Zitat
Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Umwandlung string zu eine Rechenoperation

  Alt 11. Dez 2007, 21:09
such mal nach Parser
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat
Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Umwandlung string zu eine Rechenoperation

  Alt 11. Dez 2007, 21:48
Was du suchst ist im Prinzip mein

GenMathCalc

Das kann genau das.

Allerdings soltest du meinen Tokenizer auch gleich mit benutzen, sonst must du deine Ausdrücke selbst zerlegen.
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Umwandlung string zu eine Rechenoperation

  Alt 11. Dez 2007, 22:31
Hier im Forum suchenMatheParser
Da hast du bestimmt hundert Antworten darauf
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#5

Re: Umwandlung string zu eine Rechenoperation

  Alt 11. Dez 2007, 22:33
*LOL* Habe mal auf den Link geklickt
Miniaturansicht angehängter Grafiken
suchergebnis_197.png  
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Umwandlung string zu eine Rechenoperation

  Alt 12. Dez 2007, 08:46
Zitat von DeddyH:
*LOL* Habe mal auf den Link geklickt
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Benutzerbild von HTML04
HTML04

Registriert seit: 31. Okt 2007
Ort: Dülmen
48 Beiträge
 
RAD-Studio 2009 Arc
 
#7

Re: Umwandlung string zu eine Rechenoperation

  Alt 12. Dez 2007, 13:54
Danke für die Antworten
Allerdings scheint es ja doch komplizierter zu sein als ich dachte
Rutten Raus!!!
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Umwandlung string zu eine Rechenoperation

  Alt 12. Dez 2007, 13:59
Zitat von HTML04:
Danke für die Antworten
Allerdings scheint es ja doch komplizierter zu sein als ich dachte
Je nachdem was du als mögliche Eingabe erwartest
-welche Operationszeichen
-negative Zahlen
-spezielle Funktionen (ln, exp)
-Konstanten (pi)
-eine oder mehrere Variablen
Wenn du nur +,-,*,/ hats und sonst nur Zahlen, ist das eine Sache von vielleicht maximal 10 Zeilen.

Edit: Und wahrscheinlich gibt es irgendwo sogar eine Komponente, die schon alles bereithält.
Edit2: Hatte ich nicht auch mal eine Klasse geschrieben?
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz