Question

In: Operations Management

In this progress report, you will be focusing on allowing one of the four transactions listed...

In this progress report, you will be focusing on allowing one of the four transactions listed below to be completed by the user on one of his accounts: checking or savings. You will include defensive programming and error checking to ensure your program functions like an ATM machine would. The account details for your customer are as follows:

For this progress report, update the Progress Report 2 Raptor program that allows the account owner to complete one of the 5 functions of the ATM:

1 – Deposit (adding money to the account)

2 – Withdrawal (removing money from the account)

3 – Balance Inquiry (check current balance)

4 – Transfer Balance (transfer balance from one account to another)

5 – Log Out (exits/ends the program)

After a transaction is completed, the program will update the running balance and give the customer a detailed description of the transaction. A customer cannot overdraft on their account; if they try to withdraw more money than there is, a warning will be given to the customer. Also note that the ATM doesn’t distribute or collect coins – all monetary values are in whole dollars (e.g. an integer is an acceptable variable type). Any incorrect transaction types will display an appropriate message and count as a transaction.

Solutions

Expert Solution

Process 1:

Here we first assign the UserName variable to RobertBrown, then AccountBalance to the initial balance of $2500. Then we take the input Deposit Amount. The deposited amount is then added to the AccontBalance and the output is produced.

Process 2:

Here we first store the password and check the password with the input, if they match then ask the user in which account he wish to deposit into. Finally the output balance is produced as earlier.

Process 3:

Here the choice based system is given for the Savings account, same thing has to be done for the checking account as well. Everything will remain same. If any problem, raise question.


Related Solutions

Language C++! In part 2, you will be focusing on allowing one of the four transactions...
Language C++! In part 2, you will be focusing on allowing one of the four transactions listed below to be completed by the user on one of his accounts: checking or savings. You will include defensive programming and error checking to ensure your program functions like an ATM machine would. The account details for your customer are as follows: Customer Username Password Savings Account Checking Account Robert Brown rbrown blue123 $2500.00 $35.00 For this report, update the C++ program that...
Create in raptor In this progress report, you will be focusing on setting up accounts for...
Create in raptor In this progress report, you will be focusing on setting up accounts for multiple users. You will include defensive programming and error checking to ensure your program functions like an ATM machine would. The account details for your customers are as follows: Customer UserName Pass Savings Checking Rober Brown rbrown blue123 2500.00 35.00 Lisa White lwhite Red456 500.00 1250.00 Mark Black mblack Green789 750.00 200.00 For this progress report, update the Progress Report 4 Raptor program to...
Write your instructor an informal memo-style progress report explaining your long-report related progress and include a...
Write your instructor an informal memo-style progress report explaining your long-report related progress and include a work plan. In your report, you will state your current, tentative audience profile, problem, purpose statement, report on your sources and provide a rough outline and Work Plan.
You are preparing an equity research report focusing on Mattel (a major toy manufacturer). You identify...
You are preparing an equity research report focusing on Mattel (a major toy manufacturer). You identify the following from Mattel’s most recent financial statements. Return on Equity (ROE)                          .12 Dividends                                               $288 Accounts Payable                                  $900 Average Days Payable                              33 Total Liabilities                                    $5,000 Retention Ratio                                      0.60 Profit Margin                                            .05 Tax Rate                                                   .24 a. Conduct a three-stage ROE Decomposition (DuPont Analysis) for Mattel b. As you are explaining how to conduct the ROE Decomposition, your assistant...
You are preparing an equity research report focusing on Mattel (a major toy manufacturer). You identify...
You are preparing an equity research report focusing on Mattel (a major toy manufacturer). You identify the following from Mattel’s most recent financial statements. Return on Equity (ROE)       .12 Dividends  $288 Accounts Payable $900 Average Days Payable   33 Total Liabilities $5,000 Retention Ratio  0.60 Profit Margin       .05 Tax Rate      .24 a. Conduct a three-stage ROE Decomposition (DuPont Analysis) for Mattel. b. As you are explaining how to conduct the ROE Decomposition, your assistant asks, “Because increasing the equity multiplier will increase the return on equity...
This week, you will apply the ACE process to complete a Progress Report. The Human Resources...
This week, you will apply the ACE process to complete a Progress Report. The Human Resources Director at your company has taken the research concerning preparedness very seriously. To make certain your company's employees are strong business communicators, the company has invested in a year-long project to provide on-the-job training for its employees to increase business communication skills. You are required to provide the Human Resources office with quarterly updates. Write a one-page, single spaced Progress Report in Memo format...
The financial statements report the financial health and progress of a company. Select a financial report...
The financial statements report the financial health and progress of a company. Select a financial report from online and explain what information it provides for decision making.
In-Charge is a publicly listed firm that provides technology allowing customers to monitor their credit and...
In-Charge is a publicly listed firm that provides technology allowing customers to monitor their credit and debit card use, set spending limits and activate and de-activate cards through apps on mobile devices. The company recently struck deals with key payment processing companies to adopt this technology in order to prevent fraud. In-Charge is entering a fast growth phase, which is expected to last for 5 years. The following table contains reported income statement information for the recent year 2018 (all...
ASSIGNMENT: Answer all of the following questions: How would you make a progress report that would...
ASSIGNMENT: Answer all of the following questions: How would you make a progress report that would be presented to project stakeholders? Are there any techniques that you could use? What areas of the project would you cover? How would communications in an Agile team be different? Explain the three roles in a Scrum project.
Upon reviewing the Healthy People 2020 Leading Health Indicators: Progress Update report identify one area that...
Upon reviewing the Healthy People 2020 Leading Health Indicators: Progress Update report identify one area that would concern you as a public health administrator, identify your concerns and offer some suggestions to your agency or organization to help improve the outcomes in this area.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT