生手求教,求帮助啊

新手求教,求帮助啊?
#include<iostream>
#include<math.h>
#define PI 3.1415926             
using namespace std;
class Calculate{                
private:                        
float xx,yy,zz;
public:                          
Calculate(){}
/*Calculate(float x,float y,float z)/////////////
{
this->xx=x;                     //该段代码的作用是什么?
this->yy=y;
this->zz=z;
}////////////////////////////////////////////////
/*float setxx(float a){       //这个代码加上去有什么作用?
this->xx=a;
return 0;
}
float setyy(float b){
this->yy=b;
return 0;
}
float setzz(float c){
this->zz=c;
return 0;
}
    float getxx(float a){     
   return a;
}
float getyy(float b){
return b;
}
float getzz(float c){
return c;
}*/
void Add(){                         
  float a,b,c;
      cout<<"请输入要相加的两个数:"<<endl;
  cin>>a>>b;
  c=a+b;
  cout<<"结果为:"<<c<<endl;
}
void Minus(){                      
float a,b,c;
cout<<"请输入要相减的两个数:"<<endl;
cin>>a>>b;
c=a-b;
cout<<"结果为:"<<c<<endl;
}
void Multip(){                      
float a,b,c;
cout<<"请输入要相乘的两个数:"<<endl;
cin>>a>>b;
c=a*b;
cout<<"结果为:"<<c<<endl;
}
          void Divid(){                      
          float a,b,c;
cout<<"请输入要相除的两个数:"<<endl;
cin>>a>>b;
if(b==0){
  cout<<"除数不能为0,请重新输入除数:"<<endl;
  cin>>b;
}
c=a/b;
                   cout<<"结果为:"<<c<<endl;
}
void Sin(){
 float x,i;
 const double HD=PI/180;
 cout<<"请输入你要计算的角度:"<<endl;
 cin>>i;
     cout<<"x/tsin(x)"<<endl;
 cout<<i<<"\t"<<sin(i*HD)<<endl;
}
void Cos(){
float x,i;
const double HD=PI/180;
cout<<"请输入你要输入的角度:"<<endl;
cin>>i;
cout<<"x\tcos(x)"<<endl;
    cout<<i<<"\t"<<cos(i*HD)<<endl;
}
void Asin(){
float x,i;
const double D=180/PI;
cin>>i;
cout<<"x\tasin(x)"<<endl;
cout<<i<<"\t"<<asin(x)*D<<endl;
}
void Acos(){
float x,i;
const double D=180/PI;
cout<<"请输入计算的反余弦值:"<<endl;
cin>>i;
cout<<"x\tacos(x)"<<endl;
cout<<i<<"\t"<<acos(i)*D<<endl;
}
};
int main(void)
{
Calculate temp;
char z;
cout<<"请输入运算符{+,-,*,/,S,C,A,B}"<<endl;
cin>>z;
switch(z)
{
case'+':
    temp.Add();
break;
case'-':
    temp.Minus();
break;
case'*':
    temp.Multip();
break;
case'/':
    temp.Divid();
break;
case'S':
temp.Sin();
break;
case'C':
temp.Cos();
break;
case'A'://///////////////////////////////////////该段代码有问题,无法运行
temp.Asin();
break;
case'B':
temp.Acos();
break;////////////////////////////////////////该段代码有问题?
default:
cout<<"请输入正确的运算符:"<<endl;
}
cout.precision(7); 
/system("pause");
return 0;
}

这个计算器最后的反三角函数无法使用,可是编译没有错,程序可以运行?请问怎么回事啊????
------解决方案--------------------
引用:
怎么都没有人啊

N你这个代码可以运行啊 那段不能运行?
我运行出来了啊 三角函数里的代码里面的x没用。。
------解决方案--------------------
前面一段代码是类的构造函数,作用是初始化对象的成员变量。
第二部分的作用是设置和获取成员变量的值。
求反正弦函数出现的错误在于:
cout<<i<<"\t"<<asin(x)*D<<endl;

中,应写成:
cout<<i<<"\t"<<asin(i)*D<<endl;