Quelle: dotnetpro
dojoLösung: Taschenrechner auf der Konsole 19.04.2021, 00:00 Uhr

Das kleine Einmaleins, zum Zweiten

Zum kleinen Einmaleins eines Entwicklers gehört es, Ausdrücke auswerten zu können. Darum geht es denn auch in einer neuerlichen Taschenrechner-Aufgabe.
Das Programmieren eines sogenannten rekursiv absteigenden Parsers gehört zum Rüstzeug jedes Informatikers. In der Vorlesung Compilerbau geht es zwar um deutlich mehr, und nur die wenigsten Entwickler werden in ihrem Leben jemals einen vollständigen Compiler implementieren. Doch zu wissen, wie es geht, hilft auch bei anderen Problemstellungen, wie zum Beispiel der hier vorliegenden Aufgabe eines „Taschen“rechners.
Eine – etwas anders gelagerte – Taschenrechner-Übung hatte ich im Rahmen dieser Serie schon einmal gestellt, wer diese nachlesen möchte, ist eingeladen, dies unter [1] zu tun.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar