Commit | Line | Data |
---|---|---|

984263bc MD |
1 | .\" Copyright (c) 1989, 1993 |

2 | .\" The Regents of the University of California. All rights reserved. | |

3 | .\" | |

4 | .\" This code is derived from software contributed to Berkeley by | |

5 | .\" Eamonn McManus of Trinity College Dublin. | |

6 | .\" | |

7 | .\" Redistribution and use in source and binary forms, with or without | |

8 | .\" modification, are permitted provided that the following conditions | |

9 | .\" are met: | |

10 | .\" 1. Redistributions of source code must retain the above copyright | |

11 | .\" notice, this list of conditions and the following disclaimer. | |

12 | .\" 2. Redistributions in binary form must reproduce the above copyright | |

13 | .\" notice, this list of conditions and the following disclaimer in the | |

14 | .\" documentation and/or other materials provided with the distribution. | |

6693db17 | 15 | .\" 3. Neither the name of the University nor the names of its contributors |

984263bc MD |
16 | .\" may be used to endorse or promote products derived from this software |

17 | .\" without specific prior written permission. | |

18 | .\" | |

19 | .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND | |

20 | .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |

21 | .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |

22 | .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE | |

23 | .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |

24 | .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | |

25 | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |

26 | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | |

27 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | |

28 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | |

29 | .\" SUCH DAMAGE. | |

30 | .\" | |

31 | .\" @(#)arithmetic.6 8.1 (Berkeley) 5/31/93 | |

32 | .\" $FreeBSD: src/games/arithmetic/arithmetic.6,v 1.3 1999/08/27 23:28:52 peter Exp $ | |

b7367ef6 | 33 | .\" $DragonFly: src/games/arithmetic/arithmetic.6,v 1.4 2007/10/20 17:56:46 swildner Exp $ |

984263bc | 34 | .\" |

80c0a47f SW |
35 | .Dd May 31, 1993 |

36 | .Dt ARITHMETIC 6 | |

37 | .Os | |

38 | .Sh NAME | |

39 | .Nm arithmetic | |

40 | .Nd quiz on simple arithmetic | |

41 | .Sh SYNOPSIS | |

42 | .Nm | |

43 | .Op Fl o Ar +-x/ | |

44 | .Op Fl r Ar range | |

45 | .Sh DESCRIPTION | |

46 | .Nm | |

984263bc MD |
47 | asks you to solve problems in simple arithmetic. |

48 | Each question must be answered correctly before going on to the next. | |

49 | After every 20 problems, it prints the score so far and the time taken. | |

50 | You can quit at any time by typing the interrupt or end-of-file character. | |

80c0a47f | 51 | .Pp |

984263bc | 52 | The options are as follows: |

80c0a47f SW |
53 | .Bl -tag -width ".Fl r Ar range" |

54 | .It Fl o Ar +-x/ | |

984263bc | 55 | By default, |

80c0a47f | 56 | .Nm |

984263bc MD |
57 | asks questions on addition of numbers from 0 to 10, and corresponding |

58 | subtraction. | |

59 | By supplying one or more of the characters | |

80c0a47f | 60 | .Ar +-x/ , |

984263bc MD |
61 | you can ask for problems in addition, subtraction, multiplication, and |

62 | division, respectively. | |

63 | If you give one of these characters more than once, that kind of problem | |

64 | will be asked correspondingly more often. | |

80c0a47f | 65 | .It Fl r Ar range |

984263bc | 66 | If a |

80c0a47f | 67 | .Ar range |

984263bc | 68 | is supplied, |

80c0a47f | 69 | .Nm |

984263bc MD |
70 | selects the numbers in its problems in the following way. |

71 | For addition and multiplication, the numbers to be added or multiplied | |

72 | are between 0 and | |

80c0a47f | 73 | .Ar range , |

984263bc MD |
74 | inclusive. |

75 | For subtraction and division, both the required result and the number to | |

76 | divide by or subtract will be between 0 and | |

80c0a47f | 77 | .Ar range . |

984263bc | 78 | (Of course, |

80c0a47f | 79 | .Nm |

984263bc | 80 | will not ask you to divide by 0.) The default |

80c0a47f | 81 | .Ar range |

984263bc | 82 | is 10. |

80c0a47f SW |
83 | .El |

84 | .Pp | |

984263bc | 85 | When you get a problem wrong, |

80c0a47f | 86 | .Nm |

984263bc MD |
87 | will remember the numbers involved, and will tend to select those numbers |

88 | more often than others, in problems of the same sort. | |

89 | Eventually it will forgive and forget. | |

80c0a47f SW |
90 | .Pp |

91 | .Nm | |

984263bc MD |
92 | cannot be persuaded to tell you the right answer. |

93 | You must work it out for yourself. | |

80c0a47f SW |
94 | .Sh DIAGNOSTICS |

95 | .Bl -diag | |

96 | .It "What?" | |

97 | if you get a question wrong. | |

98 | .It "Right!" | |

99 | if you get it right. | |

100 | .It "Please type a number." | |

b7367ef6 SW |
101 | if |

102 | .Nm | |

103 | doesn't understand what you typed. | |

80c0a47f SW |
104 | .El |

105 | .Sh SEE ALSO | |

106 | .Xr bc 1 , | |

107 | .Xr dc 1 |