1. Tax Calculation & Logical Errors | Identifying CASE Condition Mistakes & Improving Data Representation – Detecting errors in tax rate selection, suggesting corrections, and optimizing tax rate storage.
2. Time Handling & Clock Updates | Implementing a 24-hour Clock with Procedures – Writing pseudocode for `Tick()` to manage seconds, minutes, hours, alarms, and midnight resets.
3. File Handling & Line Processing | Extracting & Modifying Specific Lines from a Text File – Designing an algorithm to read the last three lines, modifying it to start from a given line number.
4. Error Handling & Data Validation | Implementing Safe Arithmetic Operations – Preventing division errors, defining a structured return type, and implementing validation for numerical inputs.
5. Exam Grading & Candidate Evaluation | Grade Boundaries & Reassessment Criteria – Identifying scores near grade thresholds, flagging exams for review, and writing `CheckMark()` pseudocode.
6. File Writing & Candidate Tracking | Logging & Updating Candidate Records in a File – Implementing `CheckAll()` to record flagged candidates and modifying it to append results to an existing file.