At least 20 different commands.
Program must run without errors. And if your program uses other files, such as images, be sure to include them when submit
Program must be an original work. (No copying of codes between students.)
Program must include at least 1 loop (for-next and/or do-loop) and at least 1 decision structure (if-else-end if and/or case select).
Program must involve the user (with input statements, etc.).
Program must include at least 1 of either a function or subroutine written by the student. (See Chapter 7.)
Program must include some sort of graphics. (See Chapter 12, displaying a jpeg. image is also acceptable.)
Must have a list of all commands (as comments) at the beginning of the program. List the type of the commands rather than what the commands are being used for (such as “input”, not asking user for their name)
Must have comments throughout the program to describe what your program is doing. It is encouraged to have as much comments as possible.