Each program should include a comment section that includes( minimally) your name, the lab and exercise number, and a description of what the program accomplishes.
Submit a lab report( a Word document) containing the following information to the Dropbox for Week 3. Include your name and the lab or lab-exercise number. Specification:
Include a brief description of what the program accomplishes, including its input, key processes, and output. Test Plan: Include a brief description of the method you used to confirm that your program worked properly. If necessary, include a clearly labeled table with test cases, predicted results, and actual results. Summary and Conclusions:
Includea summary of what the lab demonstrated and any conclusions drawn from the testing of the lab program. Provide a UML diagram showing the base and the derived class relationships, access specifiers, data types, and function arguments. Answers to Lab Questions: Answer any and all of the lab questions included in the lab steps. Summary: Write a statement summarizing your predicted and actual output. Identify and explain any differences. Conclusions: Write at least one nontrivial paragraph that explains, in detail, either a significant problem you had and how you solved it or, if you had no significant problems, something you learned by doing the exercise.
Each lab exercise should have a separate section in the lab-report document.
Your lab grade is based upon the formatting of your source code; the use of meaningful identifiers; the extent of internal documentation; the degree to which an exercises’ specifications are met; and the completeness of your lab report.
i L A B S T E P S STEP 1: Create the Multifile Project and the Main( Base) Class
Create a new project that consists of the base class BankAccount. The BankAccount class should contain, at minimum, the following members.
It should contain data members to store a bank customer ' s balance and account number. These should be of different and appropriate data types. It should have function members that do the following: set the account number; return the account number; return the account balance; deposit money into the account; and withdraw money from the account.
STEP 2: Create the CheckingAccount Class Derived From the BankAccount Class