0% found this document useful (0 votes)
199 views1 page

CIS166 Homework 3

This document provides instructions for Homework #3 of a checking account project. Students are asked to modify their previous project to include radio buttons for transaction types, ensure a transaction type is selected before processing, add a checkbox for cleared transactions, and display a bank balance that only includes cleared transactions. Planning materials and the updated project files are to be submitted.

Uploaded by

rriness
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
199 views1 page

CIS166 Homework 3

This document provides instructions for Homework #3 of a checking account project. Students are asked to modify their previous project to include radio buttons for transaction types, ensure a transaction type is selected before processing, add a checkbox for cleared transactions, and display a bank balance that only includes cleared transactions. Planning materials and the updated project files are to be submitted.

Uploaded by

rriness
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Name: _________________________

Planning Materials (8 points): ______________


Project (17 points): ______________

Homework #3
CIS 166 – Revised Checkbook

This exercise expands the checking account project. Modify the second homework project to
meet the following requirements. Prepare planning materials that describe the work to be
performed. Copy your project files in a folder to the R: drive, and turn in a printed copy of your
code, your planning documents, and this sheet in a folder. Do not include any files except those
needed for your project. Make sure that your code includes comments.

Modify the second assignment to include the following:


 Replace the transaction type text box with radio buttons for Deposit, Withdrawal, and
Service Fee. Use a frame to group the radio buttons.
 Make sure that a radio button for transaction type is selected before a transaction is
processed (a processed transaction results in a change to the balance).
 Add a checkbox to the form to indicate if the bank knows about the current transaction
(“cleared”).
 Add a label to display the account balance based for those transactions which have cleared
the bank. Use a new variable to keep track of this amount. This value may or may not
change when the user calculates the account balance, based on the checkbox you added.
There is no rule that the bank balance must be greater than or equal to zero (that still applies
to the original balance). If the transaction is not processed for any reason, do not change the
cleared balance. See the sample below, remembering that Balance and Bank Balance are
calculated values.

Include the features and requirements of the first homework assignment.

Sample:
Type Date Amount Cleared Balance Bank Balance
Deposit 12/1/2007 50 Yes 50 50
Withdrawal 12/2/2007 15 Yes 35 35
Withdrawal 12/10/2007 20 No 15 35
Deposit 12/12/2007 15 Yes 30 50
Withdrawal 12/15/2007 5 Yes 25 45

12/10/10

You might also like