Forum: Programmieren allgemein
by Chrissi91,
1. Okt 2008
Also ich bin da sicher keine große Hilfe. Aber als Anfang:
Auf Kleinschreibung umstellen LowerCase und Leerzeichen entfernen (Trim?). Dann hast du es erstmal einfacher. *-Zeichen könntest du auch entfernen, wenn nicht jemand eingibt f(x) = 2x + (3 * 2).
Dann suchst du mittels Pos X. Wenn X Pos1 ist, ist m (mx+n) = 1, wenn X An Position 2 ist, dann prüfst du, ob die 1. Position - ist (das...
Forum: Programmieren allgemein
by Chrissi91,
1. Okt 2008
Ich glaube er meint, er muss eine Funktion parsen, um sie differenzieren zu können.
Ich weiß nicht wie weit ihr seid, aber wenn ihr am Anfang seid würde ich ein paar Edits hinklatschen.
m*x^n+c
Ein Edit für m, ein Edit für n und ein Edit für c.
Oder aber nur ein Edit und du parst es. Musst aber bei bedenken, dass es passieren kann, dass jemand Vorzeichen verwendet, Mal-Zeichen...