ppoint2.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //=====================================
  2. // PPoint2.cpp
  3. // 极坐标版本
  4. //=====================================
  5. #include"ppoint.h"
  6. #include<cmath>
  7. using namespace std;
  8. //-------------------------------------
  9. void PPoint::set(double ix,double iy){
  10.   x=atan2(iy, ix);
  11.   y=sqrt(ix*ix+iy*iy);
  12. }//------------------------------------
  13. double PPoint::xOffset(){
  14.   return y*cos(x);
  15. }//------------------------------------
  16. double PPoint::yOffset(){
  17.   return y*sin(x);
  18. }//------------------------------------
  19. double PPoint::angle(){
  20.   return (180/3.14159)*x;
  21. }//------------------------------------
  22. double PPoint::radius(){
  23.   return y;
  24. }//------------------------------------
  25.