PROJECT: Change Password ApplicationTIP: This project relies heavily on characters and stringmanipulations. A good understanding of chapters 8 and 10 will behelpful. Change password application.Password requirements: • Minimum password length 6 characters.Require at least one: • Uppercase and lowercase letter (A, z). •Numeric Character (0-9). • Special character(@,#,&,*,!,etc.).The program must start by showing a user a menu like:
Additional Requirements: • Use different functions to receive,process and display information to the user. This is callmodularity. • Modularize as much as possible. Example use afunction to store data in an array, another function to recoverdata from the array, another function to process the array, etc. •Test the main functionality of the “PasswordApplication”. Create a lab report and call itfinalLab.pdf. Document with pictures and concise comments what areyou testing and show several cases, at least five, for each testingcase. Example. For log in show that after three trials the programdisplay the “locked account” and return to main menu. Also showthat upon entry of a correct password the program display themessage you are logged in. etc. • The idea is that you must provethat the program comply with ALL the requirements specify underMenu Specifications. In C++ please
MAIN MENU: 1) Create Password. 2) Login. 3) Exit.
MAIN MENU: Password Application. 1) Create Password. Here the user enters a password and the program returns a message: Password Comply with requirements or Password does not comply with requirements. Display the password entered by the user. if password is valid store it. Use an array to store valid passwords. Store at least 10 valid passwords entered by the user. Return to main menu. 2) Login. For this step you must have at least 10 valid passwords stored in an array. As indicated at step 1). Upon receiving the user password the program validates the password displaying a message like: You may log in and returns to main menu or you password is not recognized, try again. Allow at least three tries. After three failing tries, display a message like: Your account is locked and display main menu. 3) Exit. Program terminates.
PROJECT: Change Password Application TIP: This project relies heavily on characters and string manipulations. A good und
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am