SUMA DE VECTORES
#include<conio.h>
#include<stdio.h>
#include<math.h>
struct vector
{
int j1,q,j2;
double ay,ax,resul,rx,ry,ang,by,bx;
};
struct vector vec[1];
main()
{
void seno(void);
printf("Dame vector:");
scanf("%d",&vec[1].j1);
printf("Dame vector:");
scanf("%d",&vec[1].j2);
printf("Dame el angulo:");
scanf("%d\n",&vec[1].q);
//seno
printf("________COSENO y SENO EN J2____________\n");
scanf("%d\n",&vec[1].q);
double a;
a=sin(vec[1].q);
printf("a=Sen(q); \n");
printf("%f\n\n",a);
vec[1].ay=(vec[1].j1)*a;
printf("ay=j1*a:\n ");
printf("%f\n\n",vec[1].ay);
//Coseno
double b;
b=cos(vec[1].q);
printf("b=cos(q); \n");
printf("%f\n\n",b);
vec[1].ax=(vec[1].j1)*b;
printf("ax=j1*b: \n");
printf("%f\n\n",vec[1].ax);
printf("______________________________________\n\n");
printf("________COSENO y SENO EN VECTOR____________\n");
//seno
vec[1].by=((vec[1].j2)*a);
printf("by=j2*a: \n");
printf("%f\n\n",vec[1].by);
//coseno
vec[1].bx=((vec[1].j2)*b);
printf("bx=j2*b: \n");
printf("%f\n\n",vec[1].bx);
printf("______________________________________\n\n");
printf("___________SUMA DE VECTORES___________\n");
vec[1].rx=vec[1].ax+vec[1].bx;
printf("rx=ax+bx: \n");
printf("%f\n\n",vec[1].rx);
vec[1].ry=vec[1].ay+vec[1].by;
printf("ry=ay+by: \n");
printf("%f\n\n",vec[1].ry);
printf("______________________________________\n\n");
printf("___________RESULTANTE DE LOS VECTORES___________\n");
double j1,j2;
j1=(vec[1].rx)*(vec[1].rx);
printf("(rx)*(rx): %f\n",j1);
j2=(vec[1].ry)*(vec[1].ry);
printf("(ry)*(ry):%f \n",j2);
vec[1].resul=sqrt(j1+j2);
printf("Resultante de los vectores; %f\n",vec[1].resul);
printf("______________________________________\n\n");
printf("___________ANGULOS DE LOS VECTORES___________\n");
double rf,nn;
nn=vec[1].ry/vec[1].rx;
printf("Division y/x: : %f\n",nn);
vec[1].ang= atan(nn);
printf("Angulo Radianes: %f\n",vec[1].ang);
rf=(180*vec[1].ang)/(3.141592654);
printf("La convercion es: %f\n",rf);
getch();
}

No hay comentarios:
Publicar un comentario