Towers of Hanoi: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 2,398: | Line 2,398: | ||
move(4, 1, 2, 3)</lang> |
move(4, 1, 2, 3)</lang> |
||
=={{header|M2000 Interpreter}}== |
|||
{{trans|FreeBasic}} |
|||
<lang M2000 Interpreter> |
|||
Module Hanoi { |
|||
Rem HANOI TOWERS |
|||
Print "Three disks" : Print |
|||
move(3, 1, 2, 3 ) |
|||
Print |
|||
Print "Four disks" : Print |
|||
move(4, 1, 2, 3) |
|||
Sub move(n, from, to, via) |
|||
If n <=0 Then Exit Sub |
|||
move(n - 1, from, via, to) |
|||
Print "Move disk"; n; " from pole"; from; " to pole"; to |
|||
move(n - 1, via, to, from) |
|||
End Sub |
|||
} |
|||
Hanoi |
|||
</lang> |
|||
{{out}} |
|||
same as in FreeBasic |
|||
=={{header|Maple}}== |
=={{header|Maple}}== |