Fibonacci sequence: Difference between revisions
Content deleted Content added
m →{{header|GWBASIC}}: Hyphen inserted: GW-BASIC. |
→{{header|PL/0}}: Added a solution. |
||
Line 10,336: | Line 10,336: | ||
end |
end |
||
.end</syntaxhighlight> |
.end</syntaxhighlight> |
||
=={{header|PL/0}}== |
|||
The program waits for ''n''. Then it displays ''n''<sup>th</sup> Fibonacci number. |
|||
<syntaxhighlight lang="pascal"> |
|||
var n, a, b, i, tmp; |
|||
begin |
|||
? n; |
|||
a := 0; b := 1; |
|||
i := 2; |
|||
while i <= n do |
|||
begin |
|||
tmp := b; b := a + b; a := tmp; |
|||
i := i + 1 |
|||
end; |
|||
! b; |
|||
end. |
|||
</syntaxhighlight> |
|||
4 runs. |
|||
{{in}} |
|||
<pre>5</pre> |
|||
{{out}} |
|||
<pre> 5</pre> |
|||
{{in}} |
|||
<pre>9</pre> |
|||
{{out}} |
|||
<pre> 34</pre> |
|||
{{in}} |
|||
<pre>13</pre> |
|||
{{out}} |
|||
<pre> 233</pre> |
|||
{{in}} |
|||
<pre>20</pre> |
|||
{{out}} |
|||
<pre> 6765</pre> |
|||
=={{header|PL/I}}== |
=={{header|PL/I}}== |