Create a class Circle with attributes radius and
diameter (which will be declared in private), each of which
defaults to 1.?' Provide member functions that calculate the
circumference and the area of the circle. Also, provide set
and get functions for the radius and diameter attributes
called setRadius, setDiameter, getRadius, getDiameter. The
set functions should verify that radius and diameter are
each double-point numbers larger than 0.0 and less than
20.0.?' Should the values (radius and diameter) are larger
than 0.0 and less than 20.0, they will default to 1.?' Make
sure you put class in file name hw2_q1.h.?' Inside
[login to view URL] file you will program calculate the default
values, values that are between 0.0 and 20.0.?' You need to
put all member function definitions for [login to view URL] inside
hw2m_q1.cpp.?' Also, make sure you have different value for
radius and diameter.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Win XP