Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a Java program that calculates sales price using while loop. Your program will prompt the user for information about two parameters: membership ID(data type:

image text in transcribed

Write a Java program that calculates sales price using while loop. Your program will prompt the user for information about two parameters: membership ID(data type: String and uses only upper-case letter) and input double number of price. (10 points) 1) In your main method, ask user to type membership ID, then send to a method to determine "valid" or "invalid". 2) One method should receive membership ID from main method, then return either true (valid) or false (invalid) to the main method 3) User ID must be 5 digits-length and the first char must be the same as the last char. 4) If user typed wrong ID, ask user to input ID again. 5) If the user input 00000 for the ID, then your program will terminate with "Good Bye!" message. 6) Otherwise your program does run repeatedly. 7) If the membership ID is valid, ask user to input price, then send to a method membership ID and price to calculate payment. 8) One method should receive the parameters (method membership ID and price) and return how much money to pay to buy the good. 9) The customer should receive discount of 10% from the original price if membership ID starts with 'A' For example, if a method received ("A301A", 100.0), the method should return 90.0. (eg: 100.0 - (100.0* 0.1) = 90.0) 10) When you print out sales price in main method, use ONLY ONE decimal point (eg: 90.0) and $ sign. 11) Include appropriate program documentation and formatting including: Your first and last name Your contact information Your student ID number The date A short description of the program's function Comments necessary to explain the operation of your program Proper indentation [Important!] You must create one method to check membership ID and another method to calculate payment. Those method must return its result to main method. Sample log of execution: (This is not a desired output!! Just a SAMPLE] ID? A301 Wrong ID, please input ID again. ID? A301B Wrong ID, please input ID again. ID? A301A Price? 100.0 You pay : $90.0 ID? C500C Price? 100.0 You pay : $100.0 ID? 00000 Good Bye

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Database Programming

Authors: Chris Fehily

1st Edition

1937842312, 978-1937842314

More Books

Students also viewed these Databases questions

Question

please answer

Answered: 1 week ago

Question

Identify three ways to manage an intergenerational workforce.

Answered: 1 week ago

Question

Prepare a Porters Five Forces analysis.

Answered: 1 week ago

Question

Analyze the impact of mergers and acquisitions on employees.

Answered: 1 week ago