⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 13_3.cpp

📁 为初学者提供的最佳的C++程序设计源程序库
💻 CPP
字号:
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
const double PI=3.14159;
class convert
{
private:
   double x,y;
   double getr()
   {
     return sqrt(x*x+y*y);
   }
   double getangle()
   {
     return atan(y/x)*180/PI;
   }
   public:
     convert()
   {
     x=0;y=0;
   }
   convert(double p,double q)
   {
     x=p;y=q;
    }
   void show()
   {
     cout<<"("<<x<<","<<y<<")=Polar";
     cout<<"("<<setw(5)<<setprecision(2)
         <<getr()<<","<<getangle()<<")";
   }
   convert operator+(convert r)
   {
     double p=x+r.x;
     double q=y+r.y;
     return convert(p,q);
    }
};
main()
{
   convert r1(10,20);
   convert r2(15,15);
   convert r3=r1+r2;
   convert r4=r1+r2+r3;
   cout<<"\n convert r1";r1.show();
   cout<<"\n convert r2";r2.show();
   cout<<"\n convert r3";r3.show();
   cout<<"\n convert r4";r4.show();
   return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -