In this problem, you will learn and practice OO programming concepts with 1) Python and 2) Java or C++.
In this problem, you will learn and practice OO programming concepts with
1) Python and 2) Java or C++.
We would like to process some standard geometric shapes. Each figure will be one of three standard shapes (rectangle, circle, and right triangle). We would like to be able to do standard computations, such as finding the area and perimeter, for any of these shapes.
A shape has a name. In addition, each rectangle has two other properties–width and height; each circle has one more property–radius, and each right triangle has two other properties– base and height. Choose appropriate data types for the information.
Program design requirements
=====================
The assignment will be graded based on the following requirements:
a. When appropriate, demonstrate appropriate use of access controls for the class and its members.
b. When appropriate, demonstrate method overloading and/or method overridden.
c. When appropriate, override/redefine inherited methods, instead of creating new ones. d. Make sure input values are checked, for example, radius should not be negative or zero. e. Demonstrate the use of abstract methods.
f. Be sure to professionally document your source code.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
