Write a program for an atm machine to perform the following


Assignment Overview

The Case Assignment in Module 2 will accomplish three tasks:

  • Demonstrate how to use pseudo code to help programming.
  • Use Scanner class to get user input from a keyboard (allow user interaction).
  • Demonstrate how to use class and objects (OOP concepts).

Case Assignment

Write a program for an ATM machine to perform the following tasks:

  1. Greeting: Hello, welcome to Bank of America.
  2. Display options: Please select one of the following options: Press 1 for balance, 2 for deposit, and 3 for withdrawal
  3. Depending on user selection, the program provides the corresponding result. For example, if the customer chooses 1, the prompt will be: Your current balance is: $XXXXX. If 2 is selected, ask the customer how much she would like to deposit, allow the customer to key in the amount, and then display the balance. If 3 is selected, ask the customer how much to withdraw, and then confirm the balance.
  4. When the customer finishes her selection, ask if she wants another transaction. If not, display: Thank you! And come back soon.

Be creative in your program. Your output does not need to be exactly the same as above, but it needs to capture the five tasks.

Your task:

  1. Write pseudo code based on your analysis.
  2. Write a Java application program based on your pseudo code.

Assignment Expectations

The program needs to:

  • demonstrate the ability to use the selective and repetitive statements,
  • have no bugs, and
  • perform the five tasks (at least) specified in the assignment.

Submit the Java file in the Case 2 dropbox along with a screenshot of the output.

Relational Operators, Logical Operators, and Control Structure

In this SLP assignment, we will get more practice with the concepts we have learned.

Read the following requirements, write pseudo code based on your understanding, and then write a Java application based on your pseudo code.

  1. The program will first ask users to key in their taxable annual income.
  2. Depending on the income level, the program will calculate the tax owed. Using the following table as reference:

Income tax bracket percentage:

0-$8,500: 10%

$8,500-$34,500: 15%

$34,500-$83,600: 25%

$83,600-$174,400: 28%

$174,400-$379,150: 33%

$379,150 and above: 35%

SLP Assignment Expectations

Using information from the modular background readings and Case Assignment as well as any good quality resource you can find, implement a Java program based on pseudo code.

The following items will be assessed in particular:

  1. Ability to use pseudo code.
  2. Ability to use a selection statement in Java.
  3. Ability to use a repetitive statement in Java. 

Solution Preview :

Prepared by a verified Expert
Basic Computer Science: Write a program for an atm machine to perform the following
Reference No:- TGS02284808

Now Priced at $10 (50% Discount)

Recommended (96%)

Rated (4.8/5)