ich vermutte das du bei der addition zwei mal die gleiche variable benutzt und irgendwo dann dein programm streikt weil die variable zu groß ist!
vorteil einer funktion ist das sie einen wert ausgegen kann oder direkt mir einer anderen anweisung ausgeführt werden kann. z.B. eine variable im quadrat durch 100 teilen und 5 dazuzählen nehmen:
Code:
print test(50) 'gibt 30 am terminal aus
end
function test (b as byt)
define c as word
c = b * b '=2500
c = c / 100 '=25
c = c + 5 '=30
return c
end function
mehere funktionen ineinander verstapeln können allerdings ein problem ergeben, da immer byte 1&2 im Ram genutzt werden und mehrere ineinernader verschachtelte die variable überschereiben!
Lesezeichen