Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

dy /engineering / computer science / programming /programming solutions manuals

ID: 3745499 • Letter: D

Question

dy /engineering / computer science / programming /programming solutions manuals / problem solving, abstraction, and blem Solving, Abstraction, and Design using Chapter 1, Problem 13RQBookmark Show all steps: ON Problem In the following problem statement, identify the problem inputs, problem outputs, and some relevant formulas. You are writing a program to help balance your checkbook. This program displays the new balance in your account after you enter the starting balance and a transaction. Each transaction has two data items: an indication of whether the transaction is a deposit or a withdrawal and the dollar amount of the transaction. Step-by-step solution

Explanation / Answer

Problem Statement: Write a program to help balance your checkbook. This checkook is used to keep track of all the transactions (deposit/withdrawal) done in your accont and display the updated balance after each transaction.

Problem input: To start with, first the user is supposed to enter the account number (to validate your account) and starting balance. Then for each transaction, the user is supposed to enter the transaction type (Deposit/Withdraw) and the corresponding amount.

Problem ouput: Updated balance after each transaction.

Formulas:

Let B, D, W be the current balance, deposit amount and withdrawal amount, respectively. Then,

Updated Balance after Deposit = B + D

Updated Balance after Withdraw = B - D