fork download
  1. #include <iostream>
  2. #define PI 3.14159
  3.  
  4. using namespace std;
  5.  
  6. class Circle{
  7. private:
  8. float radius;
  9. public:
  10. float *getRadiusPtr(){
  11. return &radius;
  12. }
  13. void getRadius();
  14. void showRadius();
  15. float area(float*);
  16.  
  17. };
  18. void Circle::getRadius() {
  19. cout << "Enter Radius: "<< endl;
  20. cin >> radius;
  21. }
  22.  
  23. void Circle::showRadius(){
  24. cout << "Radius: " << endl;
  25. }
  26.  
  27. int main(){
  28. Circle c1;
  29. c1.getRadius();
  30. float *r = c1.getRadiusPtr();
  31. c1.showRadius();
  32. cout << "r= " << *r << endl;
  33. float a = PI * *r * *r;
  34. cout << "Area: " << a << endl;
  35.  
  36. return 0;
  37. }
Success #stdin #stdout 0s 3472KB
stdin
10
stdout
Enter Radius: 
Radius: 
r= 10
Area: 314.159