Write a main program which demonstrates all functionality

Assignment Help Other Subject
Reference no: EM132588360

Assignment -

A point in the x-y plane is represented by its x-coordinate and y-coordinate. Design a class, pointType, that can store and process a point in the x-y plane. You should then perform operations on the point, such as setting the coordinates of the point, printing the coordinates of the point, returning the x-coordinate, and returning the y-coordinate.

Every circle has a center and a radius. Given the radius, we can determine the circle's area and circumference. Given the center, we can determine its position in the x-y plane. The center of the circle is a point in the x-y plane. Design a class, circleType, that can store the radius and center of the circle. Because the center is a point in the x-y plane and you designed the class to capture the properties of a point, in addition to the radius member, create a member of type class pointType. You should be able to perform the usual operations on the circle, such as setting the radius, printing the radius, calculating and printing the area and circumference, and carrying out the usual operations on the center.

Every cylinder has a base and height, wherein the base is a circle. Design a class, cylinderType, that can capture the properties of a cylinder and perform the usual operations on the cylinder. Derive this class from the class circleType. Some of the operations that can be performed on a cylinder are as follows: calculate and print the volume, calculate and print the surface area, set the height, set the radius of the base, and set the center of the base.

Write a main program which demonstrates all functionality in every class. Make sure to create putData() and getData() function to the user can enter in and print out information about each object.

Each class should have its own source file and header file; main.cpp, pointType.cpp, pointType.h, circleType.cpp, circleType.h, etc. Build all these source files and headers in a single Visual Studio project to make an executable.

Reference no: EM132588360

Questions Cloud

Describe significant impact on businesses and industries : We have viewed how Blockchain has made a significant impact on businesses and industries. Select one industry and highlight the advancements Blockchain has had.
Strategic plan with cost estimates and time line : Develop a five-year strategic plan with cost estimates and a time line. List your specific recommendations for the firm in detail.
How much will the firm expect to receive from investment : T0 is $22 million and the time value of money is 7.5% p.a., how much will the firm expect to receive from its investment at the end of this year?
FPL4000 Forensic Chemistry Assignment : FPL4000 Forensic Chemistry Assignment Help and Solution, Teesside University - Assessment Writing Service - Demonstrate comprehensive and critical understanding
Write a main program which demonstrates all functionality : Write a main program which demonstrates all functionality in every class. Make sure to create putData() and getData() function to the user
Which project appraisal tool provides greater accuracy : RM21 million into a new amusement park, Evaluate which project appraisal tool provides greater accuracy in determining project feasibility and why?
What potential ethics are involved in that situation : Choose one situation and determine what potential ethics are involved in that situation. Discuss what you would do in this situation.
Make a fraction class with two int members : Make Fraction class with two int members (numerator and denominator). Create the following member functions: Empty constructor which initializes Fraction zero
Describe steps for developing a technology roadmap : Discuss the practical steps for developing a technology roadmap. Your answer must be substantive, which usually requires 300 words or more.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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