Designing class to denote person-s height

Assignment Help Programming Languages
Reference no: EM1346033

Q1) Design a class, PersonHeight, to denote the person's height. Our class will include the following members:

a) A data member to hold the meter value
b) Another data member to hold the centimeter value
c) The corresponding get/set methods for the given data members
d) Overload - operator so that the difference of two instances of PersonHeight can be calculated.
e) Overload > operator to compute if a PersonHeight object is greater than another one.
f) Overload == operator to compute whether two PersonHeight objects are equal or not.
g) Overload != operator for PersonHeight class. ( != operator will return "true" if the heights of two given operands are not equal, "false" otherwise.)
To test your class in the main function, use the operators and methods you have implemented. Test your program by reading 7 pairs of meter-centimeter values from the user. Also, try using array of objects.

2. Think about how to overload the above operators as non-member functions
---
I create a class
PersonHeight{
int meter=0;
int centimeter=0;
}
void get m_value() {
return meter;}
void get c_value() {
return centimeter;}
void set m_value(int m) {
meter=m;}
void set m_value(int c) {
centimeter=c;}

Reference no: EM1346033

Questions Cloud

Illustrate what are costs associated with this non-native : Illustrate what are the costs associated with this non-native species.
Finding different sizes of newspaper for local newspaper : Comprise a specific recommendation regarding how many different sizes newspaper must offer.
Explain advantages to borrowing short term : Discuss and explain some advantages and disadvantages of having a bad credit vs good credit in terms of getting a loan?
Find the effective annual rate : Bank A provides loans with a 10 percent stated yearly rate and a 10 percent compensating balance. You wish to obtain $250,000 in a 6 month loan.
Designing class to denote person-s height : Design a class, PersonHeight, to denote the person's height. Our class will include the following members.
Calculate the average power output on the way up : A car is traveling at a constant speed of 38.8m/s on a highway. At the instant this car passes an entrance ramp, a second car enters the highway from the ramp. The second car starts from rest and has constant acceleration. What acceleration must it..
Communication plan - barriers presentation : Communication Plan - Barriers Presentation - Prepare a Microsoft PowerPoint presentation
Universal life policy : The given table provides data about a universal life policy. Fill in the Table Year 1 Year 2 Year 3 Cash value at starting of year $10,000
Sustain leader communication : Explain the importance of reinforcing leadership messages and why do some leaders undervalue reinforcing key messages?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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