Program for an atm machine to perform

Assignment Help Basic Computer Science
Reference no: EM131489244

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. 

Reference no: EM131489244

Questions Cloud

Explain the pricing policy : Write a paragraph describing a business you might like to own. Describe the product your business makes. Then use the three determinants of demand elasticity.
Outside research on the two operating systems : Before responding to the below topics, do some outside research on the two operating systems. Be sure to keep track of your sources as you research.
Which can be described as involving direct finance : Which of the following can be described as involving direct finance? Which of the following can be described as involving direct finance?
At what price would expenditures be the smallest : Mindy is trying to estimate the elasticity of demand for a product she wants to sell at a craft fair. She has been told that she can expect to sell 10 items.
Program for an atm machine to perform : Write a program for an ATM machine to perform the following tasks:
Determine the price of your product : Synthesizing Assume that you are a business owner. How would you use your knowledge of demand elasticity.
What are the operations of queue : What is queue? How it represents in memory? What are the operations of queue?
Discuss the law of demand : Making Generalizations Do you think the Law of Demand accurately reflects most people's behavior regarding certain purchases?
Determine cause of razor blades are complementary goods : Determining Cause and Effect Razor blades are complementary goods for razor handles, while electric razors are substitutes. Copy the demand curves below.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd