#1 2. Februar 2013 Zuletzt von einem Moderator bearbeitet: 14. April 2017 Ich habe die Aufgabe in C gelöst. Zum auswerten von mathematischen Ausdrücken habe ich den Shunting-yard Algo* genutzt, zu finden in der Datei term.c. Das Programm muss mittels -std=c99 oder -std=c11 übersetzt werden. Ein Makefile ist nicht enthalten, da ich mit für diesen Zweck PHP zu eigen mach Wer es nicht kompilieren kann oder will, der findet im Ordner bin eine 32bit und eine 64bit Version für Windows. Die Steuerung wird über Parameter geregelt. Beispiele: Code: abakus -t 1+1 Wertet den Ausdruck "1+1" aus und zeigt anschließend das Ergebnis in der Abakusform dar. Code: abakus 2*a1,5*g1 Wertet den Ausdruck "2*a1,5*g1" aus und wendet die Formeln auf den Abakus an, welcher anschließend ausgeben wird. Ungefähre Programmierzeit 10 Stunden (auf zwei Tage verteilt) * Shunting-yard-Algorithmus – Wikipedia * Umgekehrte Polnische Notation – Wikipedia Copyright Ich habe keinerlei Copyright Hinweise eingebaut. Wer den Code benutzten will darf dies ohne jegliche Restriktionen tun. Ein Vermerk zum Autor (mir) ist nicht notwendig (wenn euer Gewissen es erlaubt ) Wenn der Code Schaden an eurem System verursacht bitte ich den Umstand zu entschuldigen! BENUTZUNG AUF EIGENE GEFAHR Abhängigkeiten Keine! Download Download: abakus.7z | www.xup.in Viel Spaß beim lesen / ausprobieren! 2 Person(en) gefällt das. + Multi-Zitat Zitieren