@Cornix:
Du hast einerseits $currency <- ( a + b ) und andererseits $currency = a. Zudem hast du eine Mischung aus Prosa "set value of " und operatoren wie "=" anstatt konsistent "set value of X to Y". Für Anfänger mag Prosa erstmal greifbarer scheinen. Im Technikforum merkt man aber, dass das Problem des Anfängers nicht ist, "a = b" weniger zu kapieren als "set value of a to value of b", sondern den Überblick zu verlieren, was passiert, und Prosastil erhöht die Menge an Text und Worten in denen man suchen muss, was eigentlich passiert.
Was ich mag sind die lokalen Variablen und die Auslösebedingung, wobei ich bei letzterer mich natürlich frage, wie man die Zykluszeiten steuert.