function equation(n) function display(max) Die erste Funktion soll eine Gleichung der Form n9 + 12 = m als Zeichenkette zurückgeben. Beispiel: Der Aufruf equation(4) soll die Zeichenkette 49+12=48 zurückgeben, während der Aufruf equation(1.5) die Zeichenkette 1.5*9+12=25.5 zurückgeben soll. Die Zeichenketten sollen keine Leerzeichen enthalt
Die erste Gleichung ergibt keinen Sinn....
Abgesehen davon, ist hier definitiv ein Fehler:
function equation(n) { return n*9+12=m; }
function display(max) { if n >= 7 && n <= max then { for var i in 7:max+1 do { print(equation) } } }
Du musst der equation Funktion einen Parameter (n) übergeben. Zudem glaube ich, dass Du i zusätzlich noch jeden Durchgang um eins erhöhen musst...
Punkte: 25