Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

16.03.2012, 23:21

Okay das hab ich jetzt mal in ca 20 min gemacht:
http://dl.dropbox.com/u/30143462/Schaubilder.rar
Quadratische und Trigonometrische Funktionen kommen noch hinzu:D
PS: Ich bin in der 11ten ;)

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

12

16.03.2012, 23:36

Sieht ganz gut aus. :)

Beliebige Funktionen wären aber natürlich wesentlich interessanter. ;)

Ich habe vor längerer Zeit sowas mal in C# gemacht und die Funktionen in eine Assembly kompiliert.

Sowas geht in C++ natürlich nicht so einfach.
Am besten wandelt man den mathematischen Ausdruck in einen Expressionbaum(A: abstract syntax tree) um.
Das heißt, man hat für jede vorhandene Funktion eine Klasse welche von "Expression" ableitet.

Denn erstellt man am besten, in dem man die gegebene Funktion einfach von rechts nach links mit beachtung der Klammern durchscant.
Dafür sollte die Eingabe am besten schon mit einem Parser geparst sein, also in einfacher zu verarbeitende Abschnitte unterteilt sein.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Spiele Programmierer« (16.03.2012, 23:41)


13

17.03.2012, 09:22

Sorry ich versteh nur Bahnhof :D Bin im Buch erst bei Klassen ;)
Ich mach lieber so weiter :D

Ich hab mal Potenzen und Formelkürzung eingebaut :D
http://dl.dropbox.com/u/30143462/Schaubilder.rar

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »poorsider« (17.03.2012, 10:30)


Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

14

17.03.2012, 12:10

Zitat

Bin im Buch erst bei Klassen.

Dann kommt aber auch kein anständiger Formelrechner raus.
Vererbung und einige typische Datenstrukturen sollten da schon fest sitzen. ;)

15

17.03.2012, 17:11

Aber vielelicht ist es auch hübsch, das mit seinem wenigen Wissen schonmal zusammen zu hacken und es dann mit den "fortschrittlicheren" Techniken nochmal neu und besser zu machen. Man darf halt nicht beim ersten mal erwarten, dass es für irgendetwas außer Übung taugt, aber das muss man ja auch nicht. Manchmal ist es halt auch interessant zu sehen, wie man mit den einfachen Mittel zum Ziel kommt, auch wenn es etwas umständlicher ist. Aber es fördert vielleicht die Kreativität und das Verständnis der Materie.
Lieber dumm fragen, als dumm bleiben!

16

17.03.2012, 20:53

Aber vielelicht ist es auch hübsch, das mit seinem wenigen Wissen schonmal zusammen zu hacken und es dann mit den "fortschrittlicheren" Techniken nochmal neu und besser zu machen. Man darf halt nicht beim ersten mal erwarten, dass es für irgendetwas außer Übung taugt, aber das muss man ja auch nicht. Manchmal ist es halt auch interessant zu sehen, wie man mit den einfachen Mittel zum Ziel kommt, auch wenn es etwas umständlicher ist. Aber es fördert vielleicht die Kreativität und das Verständnis der Materie.
Genau ;)

Werbeanzeige