I am new in C++, and learning the langauge by my self only, while practicing i come across one question for which i have no idea, the question is to calculate area and perimeter of rectangle, the code i wrote was

```
#include <iostream>
using namespace std;
int main ()
{
// declaration of variables
float length; //length of a rectangle
float width; //width of a rectangle
float area; //area of a rectangle
float perim; //perimeter of a rectangle
// prompt for and read the input values
cout << "Enter the length of the rectangle" << endl;
cin >> length;
cout << "Enter the width of the rectangle" << endl;
cin >> width;
//Calculate the area and the perimeter
area = length*width;
perim = 2.0*length + 2.0*width;
//Display the result
cout << "The area is " << area << endl;
cout << "The perimeter is " << perim << endl;
return 0;
}
```

BUT I WHAT I NEED IS

The program will read the values of length and width from the user trough keyboard and passes these values to the function calculate(T x, T y). The function calculates the area and perimeter of the rectangle and displays the result on the screen. The function returns no value.

Can someone HELP?

thankx