Using the knowledge acquired from this module write a descriptive report to solve the programming problems listed below. The word count limit is 500 words. The report must consist of the following:
This section is written after you are done solving the problems. It should highlights your previous programming knowledge prior to the module and the skills you have gained from attempting the introduced concepts and how they help thinking differently about software programming. Finally, list the problems you have solved and problems you have not solved using algorithmic thinking and programming.
2. Programming Problems:
This section should describe thoroughly how you solved each given problem. Evidence of this must include but should not limited to following:
Diagrams and pseudocode
Code snippets from the implementation and line-by-line description
Screenshots of the results obtained.
Each evidence must be accompanied with the corresponding narratives.
2.1 Problem 1: Password compliance checker:
Using pseudocode, flowchart and C programming, write a program to check for password compliance. Your program should receive a password as an input and it should output whether it complies with the specified rules or not.
If the last digit of your student id is odd (.i.e it ends with 1, 3, 5, 7 or 9), the password check should follow this format: L$$555ee
If the last digit of your student id is even (.i.e it ends with 0, 2, 4, 6 or 8), the password check should follow this format: L5e$e55e