See Appendix A, Exercise Answers for answers.
Write a subroutine to take a numeric value from 1 to 9 as an argument and return the English name (such as one
, two
, or nine
). If the value is out of range, return the original number as the name instead. Test it with some input data; you'll probably have to write some sort of code to call the subroutine. (Hint: the subroutine should not perform any I/O.)
Taking the subroutine from the previous exercise, write a program to take two numbers and add them together, displaying the result as Two
plus
two
equals
four
. (Don't forget to capitalize the initial word!)
Extend the subroutine to return negative
nine
through negative
one
and zero
. Try it in a program.