This document presents a lab report assignment for the KD4008 Computer Programming module at Northumbria University. The assignment requires students to develop a C program that calculates the components of matching attenuators (Tee and Pi networks) for telephone lines. The program should take user inputs for network type, input/output impedance, and loss (in dB), then calculate and display the resistor values. The program must also save these values to a file. The report should include the program code, test cases with comparisons to theoretical calculations, and screenshots of the program's output. The assignment is worth 50% of the module grade and has specific criteria for program structure, user interface, and documentation. The submission deadline and feedback mechanisms are clearly outlined.