miércoles, 6 de junio de 2012

Suma de Vectores

Suma de 2 Vectores
#include<stdio.h>
#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