Construct a flowchart and then a program (on BBC Basic ** Windows), aiming at reporting final results for
students at the end of a term. The information you know is that each student should
at least register two modules (but no more than four modules) in the term.
However, how many students and how many modules each student registered finally
are not clear. Therefore, your program should request the information. Then the
program reads in all module scores of each student and calculate the average score.
Before dealing with issues for the next student, your program should display current
average result to the screen. It is important that the program can identify errors if
the number of modules is not in the range 2 to 4 as well as the score is not in the
range 0 to 100.