Assignment 11

Program 1 (20pts.)

Complete the provided fixed size array-based CircularBuffer class by altering and or adding the following functionality:

Need hints?

Test your RotarryBuffer class to verify if the additional functionality that you implemented works correctly. Doing correct testing of your queue by feeding enough data so that all features are tested will also be evaluated. For example add several values, remove several values, add several values again, remove again, make sure that rolling over the end of array works correctly for both ends of the queue after you already added and removed a few items. So testing is not as simple as running the program and entering several random values. For your convenience, the program records data that you entered and the computed results and saves it to a log file entitled "cbuffer_test_log.txt". Only one, the most recent program execution is remembered.

Use the following start up queue library and the provided implementation program. Do not modify the implementation program.

Why the program beeps if short average is greater than four? - promotional link

Submission - ZIP the entire project folder together including the most recent log file that contains the record of your testing. The thoroughness of your testing will be evaluated.

web site front local main page local list page general bookmarks software bookmarks go back copyright info