
                                        ISYS 103
                                      


            GET DATA                     PROCESS                     WRAPUP

                                      1. Call SETUP Routine
                                      2. Call PROCESS Routine
                                      3. Call WRAPUP Routine


          Subroutines


                                        GET DATA



           Print Title  Get Num QuizzeFor Loop from  0 to num quizFor Loop from 0 to num quizzes



                                        Get Grade                  Print Grade







                                         PROCESS



          Display Menu                While Loop untill exit chosen



                                      Check menu choice           Display Menu



            Get Data        Stats          Sort       Exit menu   Print invalid choice message


                                      2.1 Repeat until choice = exit
                                        .1.1 If Menu choice





                                        .2 call menu setup routine



                                         WRAPUP



          Clear Screen                Print Closing Message         Clean Up






          Lower Level Subroutines


                                       Print Title



                         Clear Sceen                 Print Title





                                          Stats



          Clear Screen   Print Title  Initalize TotaFor Loop from Calculate MeanPrint Numbers



                        Increment totaCheck Highest Check Lowest   Check Pass




          Print Grades  Print Mean MarPrint Highest Print Lowest MPrint Number oPrint Number oPause Screen









                                          Sort



                        Calculate LimiFor Loop from 1 to num quizzWhile Loop Flag not equal toPause Screen



                        For Loop from Increment limi Print Title    Get Order    Ceck Order



                        Check grade if greater than grade + 1     Order AscendinOrder DecendinIncorrect numb








                                                    Display Menu



                        Clear Screen                Print Menu Choices           Get Choice

































































