Thursday, 2 January 2014

Distance Between Points

A program that tells distance between points.



#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main()
{
int  a, b, a1, b2,x1,x2,y1,y2,c,c1,d,d2;
float  r,s,t,m,n,o,y,z;
printf( "POINT A AND B\nEnter Point (a,a1): " );
scanf( "%d" ,&a);
scanf( "%d" ,&a1);
printf( "\nEnter Point (b,b2): " );
scanf( "%d%d" ,&b,&b2);
r=m= sqrt(pow((b2-a1),2) + pow((b-a),2));
printf( "\nDistance= %f" ,r);

printf( "\n\nPOINT B AND C\nEnter Point (x1,y1): " );
scanf( "%d" ,&x1);
scanf( "%d" ,&y1);
printf( "\nEnter Point (x2,y2): " );
scanf( "%d%d" ,&x2,&y2);
s=n= sqrt(pow((y2-y1),2) + pow((x2-x1),2));
printf( "\nDistance= %f" ,s);

printf( "\n\nPOINT C AND D\nEnter Point (c,c1): " );
scanf( "%d" ,&c);
scanf( "%d" ,&c1);
printf( "\nEnter Point (d,d2): " );
scanf( "%d%d" ,&d,&d2);
t=o= sqrt(pow((d2-c1),2) + pow((d-c),2));
printf( "\nDistance= %f" ,t);

                                    /*Area of tiangle*/



y=(m+n+o)/2;                         /*s=a+b+c/2*/
z=pow((y*(y-m)*(y-n)*(y-o)),(.5));    /*s=(s-a)*(s-b)*(s-c)pow1/2*/
printf("\n\nArea is = %f",z);







  return 0;
}

No comments:

Post a Comment