Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. class ring{
  7. public:
  8.     void read(){
  9.         cout << "x: ";
  10.         cin >> x;
  11.         cout << "y: ";
  12.         cin >> y;
  13.         cout << "R1: ";
  14.         cin >> radius1;
  15.         cout << "R2: ";
  16.         cin >> radius2;
  17.     }
  18.     double getArea() const {
  19.         return M_PI * (radius2 * radius2 - radius1 * radius1);
  20.     }
  21.     void printRing() const {
  22.         cout << "Coordinates: (" << x << "; " << y << ")" << endl;
  23.         cout << "R1: " << radius1 << endl;
  24.         cout << "R2: " << radius2 << endl;
  25.         cout << "Area:" << getArea() << endl;
  26.     }
  27.     void toCircle(){
  28.         radius1 = 0;
  29.     }
  30. private:
  31.     double x, y, radius1, radius2;
  32. };
  33.  
  34. int main(){
  35.     ring ring1;
  36.     ring1.read();
  37.     ring1.toCircle();
  38.     ring1.printRing();
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement