Friday, 7 December 2012

Angle conversion cpp program


CPP program for angle conversion

#include<iostream.h>
#include<conio.h>
class radian
{ private:
          float rad;
  public:
          radian();
          radian(float);
          void display();
};
radian::radian()
{        rad=0.0;}

radian::radian(float d)
{        rad=d;}

void radian::display()

{        cout<<rad;}

class degree
{ private:
           int deg;
  public:
          degree();
          operator radian();
          void getdata();
          void display();
};

degree::degree()
{        deg=0.0;}

void degree::getdata()
{        cout<<" Enter the Angle in Degree : ";
          cin>>deg;
}

degree::operator radian()
{        float temp;
          temp=deg*(3.14/180);
          return radian(temp);
}

void degree::display()
{        cout<<deg;}

void main()
{        degree d;
          radian r;
          clrscr();
          d.getdata();
          r=d;
          d.display();
          cout<<" Degree is equal to ";
          r.display();
          getch();
}

No comments:

Post a Comment