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. | |

15 | .\" 3. All advertising materials mentioning features or use of this software | |

16 | .\" must display the following acknowledgement: | |

17 | .\" This product includes software developed by the University of | |

18 | .\" California, Berkeley and its contributors. | |

19 | .\" 4. Neither the name of the University nor the names of its contributors | |

20 | .\" may be used to endorse or promote products derived from this software | |

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

22 | .\" | |

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

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

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

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

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

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

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

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

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

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

33 | .\" SUCH DAMAGE. | |

34 | .\" | |

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

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

80c0a47f | 37 | .\" $DragonFly: src/games/arithmetic/arithmetic.6,v 1.3 2005/07/31 21:38:32 swildner Exp $ |

984263bc | 38 | .\" |

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

40 | .Dt ARITHMETIC 6 | |

41 | .Os | |

42 | .Sh NAME | |

43 | .Nm arithmetic | |

44 | .Nd quiz on simple arithmetic | |

45 | .Sh SYNOPSIS | |

46 | .Nm | |

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

48 | .Op Fl r Ar range | |

49 | .Sh DESCRIPTION | |

50 | .Nm | |

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

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

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

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

80c0a47f | 55 | .Pp |

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

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

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

984263bc | 59 | By default, |

80c0a47f | 60 | .Nm |

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

62 | subtraction. | |

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

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

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

66 | division, respectively. | |

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

68 | will be asked correspondingly more often. | |

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

984263bc | 70 | If a |

80c0a47f | 71 | .Ar range |

984263bc | 72 | is supplied, |

80c0a47f | 73 | .Nm |

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

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

76 | are between 0 and | |

80c0a47f | 77 | .Ar range , |

984263bc MD |
78 | inclusive. |

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

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

80c0a47f | 81 | .Ar range . |

984263bc | 82 | (Of course, |

80c0a47f | 83 | .Nm |

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

80c0a47f | 85 | .Ar range |

984263bc | 86 | is 10. |

80c0a47f SW |
87 | .El |

88 | .Pp | |

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

80c0a47f | 90 | .Nm |

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

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

93 | Eventually it will forgive and forget. | |

80c0a47f SW |
94 | .Pp |

95 | .Nm | |

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

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

80c0a47f SW |
98 | .Sh DIAGNOSTICS |

99 | .Bl -diag | |

100 | .It "What?" | |

101 | if you get a question wrong. | |

102 | .It "Right!" | |

103 | if you get it right. | |

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

105 | if arithmetic doesn't understand what you typed. | |

106 | .El | |

107 | .Sh SEE ALSO | |

108 | .Xr bc 1 , | |

109 | .Xr dc 1 |