-
CLasses
Please im just practicing to get better at classes:
Code:
#include<iostream.h>
#define PI 3.14
class circle {
int x;
public:
int radiuss (int r) {x=r;}
int radius (void) {return PI(x^2);}
};
int main (){
circle one;
one.radiuss (2);
cout<<one.radius;
return 0;
}
-
So what is your question? I assume you will have a problem with x^2 since the "^" operator is actually the XOR operator...
-
Give your member variables and functions more descriptive names.
Code:
class circle
{
private:
int nRadius;
public:
void SetRadius (int nRadius_) {nRadius=nRadius_; }
int GetArea (void) {return PI*pow(nRadius,2); }
};