Out of cheese?
Befunge divison tester
This short test script checks whether the signs of the divison and remainder computations are correct in a befunge 93/98 interpreter. The interpreter must support signed cells for the program to work.
If your interpreter is correct, then nothing will be printed. Otherwise, you'll see lines of the form:
4 -2 2 0 -4
The first two numbers are the divison/remainder inputs, the third is the divison result, the fourth the remainder result, and the fifth is the recomputed original number. In this case, the division result is positive instead of negative.
The program hasn't had much testing, but I think it can detect all errors.
This program has been largely superceded by the Fungus test suite.
Page last modified 03/03/2005