Fibonacci sequence: Difference between revisions

Content added Content deleted
No edit summary
Line 5,333: Line 5,333:
<syntaxhighlight lang="dibol-11">
<syntaxhighlight lang="dibol-11">


START ;First 10 Fibonacci NUmbers
; Redone to include the first two values that
; are noot computed.

START ;First 15 Fibonacci NUmbers




Line 5,340: Line 5,343:
FIB2, D10, 1
FIB2, D10, 1
FIBNEW, D10
FIBNEW, D10
LOOPCNT, D2, 1
LOOPCNT, D2, 3


RECORD HEADER
RECORD HEADER
, A32, "First 10 Fibonacci Numbers."
, A32, "First 15 Fibonacci Numbers."


RECORD OUTPUT
RECORD OUTPUT
Line 5,356: Line 5,359:
WRITES(8,HEADER)
WRITES(8,HEADER)


; The First Two are given.

FIBOUT = 0
LOOPOUT = 1
WRITES(8,OUTPUT)
FIBOUT = 1
LOOPOUT = 2
WRITES(8,OUTPUT)

; The Rest are Computed.
LOOP,
LOOP,
FIBNEW = FIB1 + FIB2
FIBNEW = FIB1 + FIB2
Line 5,367: Line 5,381:
LOOPCNT = LOOPCNT + 1
LOOPCNT = LOOPCNT + 1
IF LOOPCNT .LE. 10 GOTO LOOP
IF LOOPCNT .LE. 15 GOTO LOOP


CLOSE 8
CLOSE 8
END
END






</syntaxhighlight>
</syntaxhighlight>

=={{header|DWScript}}==
=={{header|DWScript}}==