Professional Documents
Culture Documents
The due date for final submission is Sunday 29th May 2022. Late submissions will be
penalised at 10% per day (four marks per day) off the original mark.
The names of each of your two files will contain your name and student number.
Do not send your .exe programs. The assessor will compile and run your code.
The Scenario
Task list and possible marks for completion of the task (in brackets to the right)
The C Program
1. The screen displays a clear description of how to use the program. (2)
2. The user has the option of creating a ciphered message or of deciphering a coded
message. (2)
3. A programmer (you) defined function ciphers the entered plain text message. (2)
4. A programmer (you) defined function deciphers an entered coded message. (2)
5. Switch statements are used in the coder defined functions. (2)
6. A screen display allows the user to view the input data and then to repeat the data
entry if se* thinks that it has errors (is invalid). (2)
7. The program code is laid out neatly with the proper indentation. (2)
8. The program code has at least ten comments explaining the purposes of different
sections of the C code. (2)
9. The program accepts a typed input message of up to 40 characters for ciphering. (2)
10. The program accepts a typed ciphered message of up to 40 characters for
deciphering. (2)
11. The cipher uses at least 40 different keyboard characters. (2)
12. The typed input message is stored as a one-dimensional array. (2)
13. A do...while() loop allows the user to repeat the program if se* chooses to. (2)
The Flowchart
18. The flowchart (which may be drawn free hand), is neatly set out and labelled. (2)
19. The flowchart is logical and uses the correct symbols. (2)
20. The flowchart accurately reflects your program design. (2)
Total 40
*he/she