Berechnen einer beliebigen Formel

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von MrLee.

    Berechnen einer beliebigen Formel

    Hallo zusammen,

    wenn ich bei einer Konsolenanwendung im Code-Editor eine bestimmte Formel vorgebe, dazu die Variablen per Eingabe, wird das Ergebnis problemlos ausgerechnet. Ich wünsche nun ein Programm, wo der Nutzer auch die Formel eingeben kann, also z.B. 3*x^3 + 5*x^2 + x (nur ein einfaches Beispiel um meine Frage zu verdeutlichen). Deklariere ich "Dim Formel As String = Console.ReadLine", dann rechnet das Programm mit dieser Formel nicht. Was kann ich tin?

    Mit freunlichen Grüßen Werner
    Drück dich bitte genauer aus.
    schreib bitte den ganzen code hierhin.

    EDIT: Du kannst per string keinen wert ausrechnen, das ist dir schon klar. Du kannst zwar 2 strings zusammenfügen aber sowas nicht.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „martinustreveri“ ()

    Da es ja eine Formel ist die aus >Variablen< besteht, musst du diese trennen und als >Variable< mit Wert speichern und dann rechnen, via den Operatoren..^^ (hört sich einfacher an, als es ist^^)

    Keine PN's bezüglich VB an mich! Dafür gibt es das Forum!

    :Kreis hier. Kreis da.: