Design a superclass called shape

Assignment Help Basic Computer Science
Reference no: EM13842112

Raptor Design a superclass called Shape that contains one function-getArea(). The getArea function in the Shape class will simply return 0, you will derive from it in your subclasses mentioned below. Define 3 subclasses of the Shape class-circle, rectangle,

and triangle. The circle class will need a radius field, the rectangle class will need length and width fields, and the triangle class will need base and height fields. Declare all of the appropriate setters and getters for each of these classes. The circle

class will calculate it's area as PI*r*r. The rectangle's area is length * width. The triangle's area is .5 * base * height. Demonstrate your classes be writing a menu driven program that allows the user to select which shape they want to create. After making

their selection, the program will ask the user to input the appropriate dimensions for that shape. The program should then display the area for that shape. The menu will continue to display until the user chooses to quit. Example Output: Please select an option:

1) Area of a circle 2) Area of a rectangle 3) Area of a triangle 4) Quit Enter your selection: 2 [Enter] Enter the rectangle length: 10 [Enter] Enter the rectangle width: 25 [Enter] The area for your rectangle is 250 Please select an option: 1) Area of a circle

2) Area of a rectangle 3) Area of a triangle 4) Quit Enter your selection: 4 [Enter]

 

Reference no: EM13842112

Questions Cloud

List and briefly define the key areas comprise network : List and briefly define the key areas that comprise network management. Explain succinctly the difference between the database of a network management system and its MIB. How do you implement each in a network management system
Very large scale integrated : Art Fleming is a design engineer with a proven track record in the field of electronic musical instruments. He recently designed a new VLSI (very large scale integrated) chip. It will take approximately 2 years to turn the VLSI chip into a marketable..
Keeping a community safe and enforcing the law : Imagine working for someone who shows you the basics of your job and then gives you the freedom to decide the best way to get your work done within a given set of rules. In effect, that is the nature of police work and police discretion. Police offic..
Description of the crisis : In your paper, you must include the following sections: description of the crisis, historical context of the crisis (up to 5 years ago), prevalence of the crisis (in the last 5 years), therapeutic interventions used to intervene, and a critical an..
Design a superclass called shape : Design a superclass called Shape
What federal government agency oversees the cpic operation : What is the the relationship of IT governance to IT policy - What federal government agency oversees the CPIC operation?
Ethically responsible for what occurred : Identify a company you believe is/was ethically responsible for what occurred. How would you have approached this differently as the CEO/Marketer to ensure this hadn't happened? Be sure to share the URL with your fellow students of the organization y..
Relationship between customer and products : relationship between customer and products
Relationship between physical health and stress : What is the relationship between physical health and stress? How does optimism and negative affect impact the stress response? What can individuals do to mitigate the health risks associated with prolonged stress

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What are the specific needs of the help desk

In addition to the other elements of the planned strategic IT operation there will be a need to develop and implement an IT Help Desk to better facilitate the support of Northwest Georgia Auto Parts' internal IT issues

  Explain physical condition for alarm in logic truth table

Write truth table in the order of T P F L. Make sure to recognize corect physical condition for alarm in the logic truth table.

  A network analyzer displays the following ip datagram

A network analyzer displays the following IP datagram that carries a UDP segment. Use the IP and UDP headers to answer the following questions

  How lseek call makes a seek to file

Where lseek call makes a seek to byte 3 of file. What does buffer comprise after the read has completed?

  Use the random class to randomly fill array list1

Use the Random class to randomly fill array list1 and then copy that array to list2 and list3. Use of the int data type is preferred.

  Describe constraints which encode that cell is observed

Describe constraints which encode that cell (1, 2) is observed and indicates mine is not present, that cell (2, 1) is observed and indicates a mine is present, and that remaining cells are unobserved.

  Input and output devices of a computer

Write a one page paper in APA format on the input and output devices of a computer

  Create a class named safestack

Assignment:Create a class named SafeStack that implements a stack of strings. Use an instance of stack from to hold string values and implement the same interface as the data type. However, your implementation (class) should throw an exceptio..

  Most professional and education institutions use today

Ferent PDUs in the messages that you send. To do this, we'll use Wireshark, which is one of the world's foremost network protocol analyzers, and is the de facto standard that most professional and education institutions use today. It is used for netw..

  Byte-stuff the subsequent frame payload

Byte-stuff the subsequent frame payload in which E is the escape byte, F is the flag byte, and D is a data byte other than an escape of a flag character.

  Full support & commitment of the ceo and executive team

As AutoTek embarks on their move to become a global company, the idea of Services Oriented Architecture (SOA) has been a discussion at several of the recent executive meetings. Is SOA an enterprise strategy that AutoTek should consider? Karin R..

  Explain performance measures for balanced scorecard system

Explain three specific performance measures which could be utilized in Balanced Scorecard system in industry of your choice.

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