In this activity, you will create a java class that declares methods which display a greeting to the user, requests a party price from the user and calculates a 20% discount on the price supplied by the user. The program will display the discounted information to the user.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

In this activity, you will create a java class that declares methods which display a
greeting to the user, requests a party price from the user and calculates a 20% discount
on the price supplied by the user. The program will display the discounted information
to the user.
You can follow these steps to guide you through the process.
1. Create a public class named Party.
2. Create a main() method within the Party class that will do the following:
a. Store the discount percentage value stored in a named identifier which is used to
calculate the 20% discount of the price. Hint: this value does NOT change so it can be
stored in a constant.
b. Prompts and accepts input from the user for the party price and stores the value in a
variable.
3. Calls a displayGreeting( ) method that displays a welcome greeting to the application user.
This method should not require any arguments to be passed to the method and will not
return any values. This method has the following specifications:
a. Does not accept any arguments from the calling method.
b. Declares a string variable named greeting1 and assigns a literal value “Welcome to the
program” to the variable.
c. Displays the greeting1 variable in an output statement.

4. Calls a calculateDiscount( ) method to calculate the discounted price by passing the
discount percentage and the price entered by the user to the method. The calculated
discount should be returned to the calling method and stored in a variable. This method has
the following specifications:
a. accepts the party “price” as a parameter.
b. accepts the discount rate (20%) as a parameter.
c. calculates the discount for the price.
d. returns the calculated discount amount as a value.
5. Calls the displayDiscountInfo( ) method to display the price from the user, the discount
percentage and the discount calculated. You will need to pass these values as arguments to
the method you call. This method has the following specifications:
a. accepts three arguments (price entered, discount percentage and discount calculated).
b. does not return any values to the calling method.
c. displays an informational message that displays the price entered by the user, the
discounted amount calculated and the new price of the party cost.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY