Ольга
Ольга

Опешите как работает программа С++

Опешите пожалуйста каждую строчку что делает, что значит

//---------------------------------------------------------------------------

#include

#pragma hdrstop
#include
#include
using namespace std;
//---------------------------------------------------------------------------
class PointXY;
class PointPolar;

class PointXY
{
public:
double x;
double y;
void show()
{
cout<<"(" << x << " , " << y << ")\n";
}
PointXY operator+(PointXY p2)
{
PointXY help;
help.x = x + p2.x;
help.y = y + p2.y;
return help;
}

operator PointPolar();

};

class PointPolar
{
public:
double r;
double phi;
void show()
{
cout<<"(" << r << " , " << phi << ")\n";
}

operator PointXY();

};

PointXY::operator PointPolar()
{
PointPolar help;
help.r = sqrt(x*x + y*y);
help.phi = atan2(x, y);
return help;
}

PointPolar::operator PointXY()
{
PointXY help;
help.x = r+ cos(phi);
help.y = r+ sin(phi);
return help;
}

#pragma argsused
int main(int argc, char* argv[])
{
PointXY p1, p2, p3;
PointPolar z1, z2, z3;
int i;

p1.x = 2; p1.y = 3;
p2.x = 1; p2.y = -2;

p3 = p1 +p2;

p1.show();
p2.show();
p3.show();

z1 = p1;
z1.show();

z1.r = 1;
z1.phi = 1.6;
p1 = z1;
p1.show();

z3 = p1+z2;
z3.show();

cin>>i;
return 0;
}
//---------------------------------------------------------------------------

ЮК
Юлия Кузнецова

это надо книги толстые читать по программированию а не тут спрашивать

Похожие вопросы
какой смартфон приобрести? опешите его преимущества. Кроме айфона. опешите его преимущества. Кроме айфона
Помогите пожалуйста, не работает программа, с++
Подскажите пожалуйста как работает программа!
опешите средиземное море.
кто работал хоть раз в программе маткад есть маленький вопрос плз внутр.
Что и где установить надо если можно опешите.
В каких сферах работают инженеры? Опешите мне в каких сферах работает иженер
Опешите меня. 16.02.97
А у вас был когда-нибудь пакистанский будильник? Опешите как работал?
как накачать мышци. опешите все в подробнастях