Lack of clarity on teacher's assignment (function pointers)

As it is the weekend, sending an e-mail to the teacher would be redundant, but I'm lacking clarity on an assignment. I'm not asking for a solution, as it sounds pretty easy, but his wording is causing me to hesitate in writing it.
here it is (I'm going to start where the wording is confusing.):
"When a valid option is selected, the program will begin tabulating the selected function in a series of intervals. Ask the user for two integers in the range 0 to 100, to be used as interval boundaries. Tabulate the selected function (Square, Cube, or Fourth Power) for all integers within the interval, and ask for another interval. Keep asking for interval boundaries and tabulating the same function until the user enters two zeroes as interval boundaries."

This is the interpretation/top-down approach I have so far:
step 1: function has been selected. Ask for two numbers in range 0 to 100 to
be used as interval boundaries
step 2: Make more intervals?
step 3: Stop when min = 0 && max =0

Anyway, this is my first post. Thanks in advance to any clarity you guys can give me. Feel free to help give clarity with your own approach, top-down approach, or psuedocode.
It sounds pretty clear to me.

1. Select a function.
2. Input two integers.
3. If both integers are zero, finish.
4. Treat the integers as an interval and pass each value in the interval to the selected function.
5. Go to step 2.
Topic archived. No new replies allowed.