You are on page 1of 2

#include <iostream>

#include<math.h>
using namespace std;
double
A1,A2,A3,A4,A5,a,OC1,OC5,x1,x2,x3,x4,x5,yy1,y2,y3,y4,y5,Xz,Xy,Xt,Xm,Xn,Yz,Yy,Yt,
Ym,Yn,Xxc,Yyc,r1,alfa,Aadun,Xc,Yc,Xadun,Yadun;
int main()
{cout<<"Introduceti valoarea lui a"<<endl;
cin>>a;r1=3*a;
A1=M_PI*pow(r1,2)/4;
alfa=sin(M_PI/4)*4/M_PI;
OC1=2*a*alfa;
x1=-OC1*cos(M_PI/4);
yy1=-OC1*sin(M_PI/4);
A2=9*pow(a,2)/4;
x2=a/2;
y2=a;
A3=9*pow(a,2)/2;
x3=a;
y3=a;
A4=M_PI*pow(a,2)/2;
x4=0;
y4=4*a/(3*M_PI);
A5=M_PI*pow(a,2)/4;
OC5=0.666666*a*alfa;
x5=-OC5*cos(M_PI/4);
y5=-OC5*sin(M_PI/4);

Xz=x1*A1;
Xy=x2*A2;
Xt=x3*A3;
Xm=x4*A4;
Xn=x5*A5;
Aadun=A1+A2+A3-A4-A5;
Xadun=Xz+Xy+Xt+Xm+Xn;
Xxc=Xadun/Aadun;

Yz=yy1*A1;
Yy=y2*A2;
Yt=y3*A3;
Ym=y4*A4;
Yn=y5*A5;
Yadun=Yz+Yy-Ym-Yn;
Yyc=Yadun/Aadun;

cout<<"\nx centru de greutate este:"<<Xc<<endl;


cout<<"y centru de greutate este:"<<Yc;

return 0;
}

You might also like