Answer to Question #253186 in C++ for Rohit Swain

Question #253186

Write a program in C++, which perform two operator overloading function for A=2*B,where A and B are the objects of the same class.


1
Expert's answer
2021-10-18T15:06:43-0400
#include <iostream>




using namespace std;




class Number
{
private:
	double number;
public:
	Number(){}


	Number(double number)
	{
		this->number = number;
	}
	double getNumber()
	{
		return number;
	}




	friend Number operator *(double number, Number otherNumber)
	{
		Number result(otherNumber.getNumber()*number);
		return result;
	}




	friend Number operator *(Number other, double value)
	{
		return value*other;
	}




};
int main()
{
	Number A(5);
	Number B(6);
	
	A = 2*B;
	cout << "A = " << A.getNumber() << endl;
	cout << "B = " << B.getNumber();


	int k;
	cin>>k;


	return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS