Suma de 2 Vectores
#include<conio.h>
#include<math.h>
void alex(void);
struct vector
{
float radio, cx, cy, rads;
float ang, ver;
};
main()
{
struct vector v1, v2, v3;
alex();
printf("**Suma de vectores**\n\n");
printf("*Vector 1*\n\n");
printf("Radio 1\n");
scanf("%f", &v1.radio);
printf("Angulo 1\n");
scanf("%f", &v1.ang);
printf("*Vector 2*\n\n");
printf("Radio 2\n");
scanf("%f", &v2.radio);
printf("Angulo 2\n");
scanf("%f", &v2.ang);
v1.rads=v1.ang*3.1416/180;
v2.rads=v2.ang*3.1416/180;
v1.cx=v1.radio*cos(v1.rads);
v1.cy=v1.radio*sin(v1.rads);
v2.cx=v2.radio*cos(v2.rads);
v2.cy=v2.radio*sin(v2.rads);
printf("Componentes\n");
printf("Vector 1\tcx=%.2f \t cy=%.2f \n", v1.cx, v1.cy);
printf("Vector 2\tcx=%.2f \t cy=%.2f \n\n", v2.cx, v2.cy);
v3.cx=v1.cx + v2.cx;
v3.cy=v1.cy + v2.cy;
v3.ver=sqrt((v3.cx * v3.cx)+(v3.cy * v3.cy));
printf("El vector resultante es =%.2f", v3.ver);
getch();
}
void alex(void)
{
printf("Alejandro Gonzalez Arteaga\n");
printf("Grupo: 110352\tMatricula:1311120069\n");
printf("Informatica\n\n");
}

No hay comentarios:
Publicar un comentario