Kanjut SHELL
Server IP : 172.16.15.8  /  Your IP : 3.143.241.253
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/jwang/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/jwang/work1b.cpp
//
// Worksheet1
//

#include <iostream>

using namespace std;

// Q1
class Rectangle
{	float length, width;
public:
	Rectangle() { length=0; width=0; }
	Rectangle(float len, float wid) { length=len; width=wid; }
	void Set(float len, float wid) { length=len; width=wid; }
	float Area() const { return length*width; }
	void Print() const 
	{	cout << "Length:\t" << length << endl;
		cout << "Width:\t" << width << endl;
		cout << "Area:\t" << Area() << endl;
	}
	// Q3
	bool GreaterThan(Rectangle aRec)
	{ 	return ( Area() > aRec.Area() );   }
};

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

		cin >> len1 >> wid1;
	}
	cout << "\n\n---------\nDone.\n\n";
	return 0;
} 

Stv3n404 - 2023