tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
352
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Uller Uller ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    21
    Hallo Allerseits!

    Ich bräuchte für ein Programm einen kleinen Tipp.
    Und zwar soll der User in ein Textfeld einen Term (z.B. 2x+x²)eingeben.

    Das Prog. sollte dann den Term erkennen, und für jedes beliebige x rechnen können. Wie könnt ich es anstellen, das Prog. mit dem eingegebenen Text rechnen zu lassen (Welche Datentypsumwandlung?)

    DANKE SCHON IM VORAUS
     

  2. #2
    Avatar von Zorck
    Zorck Zorck ist offline Mitglied Brokat
    Registriert seit
    Apr 2002
    Ort
    Potsdam
    Beiträge
    264
    Ich weiß ja nicht, wie weit du bist und wie du das genau anstellen willst. Aber ich für meine Seite würde versuchen jedes einzelne Zeichen auszulesen.
    Dann kannst du ja schaun, wo ein Rechenzeichen oder eine Variable kommt und so kannst du Zusammenhänge der einzelnen Zeichen erfassen.
    (dass also 145 als eine Zahl genommen wird)

    Also so würde ich daran gehen. Bestimmt gibt es günstigere Wege aber ich hab mich damit noch nicht auseinandergesetzt.
    Kannst ja mal weiter Bericht erstatten.
     

  3. #3
    Uller Uller ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    21
    Hi,

    Die gleiche Idee hat ich auch schon, aber des is der absolute Wahnsinn, bei nem Term wie ((x^3)*cosx-1/2tankx), da bräucht ich Tausend "if" und "case".

    Ich suche nach ner Möglichkeit, mit der VBasic den Term direkt übernehmen kann (vorausgesetzt er wurde VB-gerecht eingegeben).

    Wie könnte sowas funktionieren****

    Gruß, Chris
     

  4. #4
    Avatar von Zorck
    Zorck Zorck ist offline Mitglied Brokat
    Registriert seit
    Apr 2002
    Ort
    Potsdam
    Beiträge
    264
    Hast du es schon probiert?
    Ich meine wenn man es clever anstellt, sind dass doch gar nicht so viele If- und CaseAnweisungen.
    Aber ich meine so ein Programm ist doch nun auch schon etwas komplexer und somit reichen halt nicht nur 2 if-Bedingungen aus.
    Ich kann mir kaum vorstellen, dass VB da was hat. Man könnte höchstens nach Modulen suchen, die schon mal wer programmiert hat.
    Schau doch mal unter ActiveVB
     

  5. #5
    Uller Uller ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    21
    Ich hab ne andere Möglichkeit gefunden!

    Sobald man das "Microsoft Script Control"-Steuerelement hinzufügt, steht einem die Funktion "Eval" zur Verfügung, die die Berechnung eines Terms in String-Form erlaubt!!
     

  6. #6
    Avatar von Zorck
    Zorck Zorck ist offline Mitglied Brokat
    Registriert seit
    Apr 2002
    Ort
    Potsdam
    Beiträge
    264
    Ist doch super!Muss ich auch mal ausprobiern!
    Cool!
    Wenn du dein Programm fertig hast, gib mal bescheid und lass es mir dann mal zukommen. Ich würd mir das gern mal anschauen!

    O.K.?
    Geändert von Zorck (29.05.02 um 22:31 Uhr)
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 08.01.10, 09:25
  2. SWT: Datumseingabe durch User
    Von Layna im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 02.10.08, 10:39
  3. Antworten: 5
    Letzter Beitrag: 16.02.08, 18:37
  4. Fehler durch User-HTML ausschliessen
    Von Eiszwerg im Forum PHP
    Antworten: 8
    Letzter Beitrag: 11.04.07, 17:03
  5. hochladen datein durch user auf ftp!
    Von twinko im Forum PHP
    Antworten: 17
    Letzter Beitrag: 04.10.05, 00:31