# Program to calculate distance between two points

Last Updated : 28 Feb, 2024

You are given two coordinates (x1, y1) and (x2, y2) of a two-dimensional graph. Find the distance between them.

Examples:Â

Input : x1, y1 = (3, 4)        x2, y2 = (7, 7)Output : 5Input : x1, y1 = (3, 4)         x2, y2 = (4, 3)Output : 1.41421

### Calculate the distance between two points.

We will use the distance formula derived from Pythagorean theorem. The formula for distance between two point (x1, y1) and (x2, y2) is
Distance =Â
We can get above formula by simply applying Pythagoras theorem

calculate distance between two points

Below is the implementation of above idea.

Method 1: Without using the inbuilt library,

## C++

 #include #include  // Function to calculate distancedouble distance(double x1, double y1, double x2, double y2) {    return std::sqrt(std::pow((x2 - x1), 2) + std::pow((y2 - y1), 2));} // Driver Codeint main() {    std::cout << distance(3, 4, 4, 3) << std::endl;    return 0;}

## Java

 // Java program for the above approachimport java.lang.Math; public class GFG {     // Function to calculate distance    public static double distance(double x1, double y1,                                  double x2, double y2)    {        return Math.sqrt(Math.pow((x2 - x1), 2)                         + Math.pow((y2 - y1), 2));    }     // Driver Code    public static void main(String[] args)    {        System.out.println(distance(3, 4, 4, 3));    }} // This code is contributed by Susobhan Akhuli

## Python3

 def distance(x1, y1, x2, y2):     # Calculating distance     return (((x2 - x1)**2 +(y2 - y1)**2)**0.5) # Drivers Code print( distance(3, 4, 4, 3))

## C#

 using System; class Program {    // Function to calculate distance    static double Distance(double x1, double y1, double x2,                           double y2)    {        // Calculate and return the Euclidean distance        return Math.Sqrt(Math.Pow((x2 - x1), 2)                         + Math.Pow((y2 - y1), 2));    }     // Main method    static void Main()    {        // Call the Distance function with coordinates (3,        // 4) and (4, 3)        double result = Distance(3, 4, 4, 3);         // Print the result to the console        Console.WriteLine(result);    }}

## Javascript

 // Function to calculate distancefunction distance(x1, y1, x2, y2) {    return Math.sqrt(Math.pow((x2 - x1), 2) + Math.pow((y2 - y1), 2));} // Driver codeconsole.log(distance(3, 4, 4, 3));

Output
1.41421



Time Complexity: O(1)
Auxiliary Space: O(1)

Method 2: Using the inbuilt library,

## C++

 #include using namespace std; // Function to calculate distancefloat distance(int x1, int y1, int x2, int y2){    // Calculating distance    return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2) * 1.0);} // Drivers Codeint main(){    cout << distance(3, 4, 4, 3);    return 0;} // This code is contributed by Aditya Kumar (adityakumar129)

## C

 #include #include  // Function to calculate distancefloat distance(int x1, int y1, int x2, int y2){    // Calculating distance    return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2) * 1.0);} // Drivers Codeint main(){    printf("%f", distance(3, 4, 4, 3));    return 0;} // This code is contributed by Aditya Kumar (adityakumar129)

## Java

 // Java code to compute distance class GFG {    // Function to calculate distance    static double distance(int x1, int y1, int x2, int y2)    {        // Calculating distance        return Math.sqrt(Math.pow(x2 - x1, 2)                         + Math.pow(y2 - y1, 2) * 1.0);    }    // Driver code    public static void main(String[] args)    {        System.out.println(            Math.round(distance(3, 4, 4, 3) * 100000.0)            / 100000.0);    }} // This code is contributed by Aditya Kumar (adityakumar129)

## Python3

 # Python3 program to calculate # distance between two points import math # Function to calculate distancedef distance(x1 , y1 , x2 , y2):     # Calculating distance    return math.sqrt(math.pow(x2 - x1, 2) +                math.pow(y2 - y1, 2) * 1.0) # Drivers Codeprint("%.6f"%distance(3, 4, 4, 3)) # This code is contributed by "Sharad_Bhardwaj".

## C#

 // C# code to compute distanceusing System; class GFG {    // Function to calculate distance    static double distance(int x1, int y1, int x2, int y2)    {        // Calculating distance        return Math.Sqrt(Math.Pow(x2 - x1, 2) +                       Math.Pow(y2 - y1, 2) * 1.0);    }         // Driver code    public static void Main ()    {        Console.WriteLine(Math.Round(distance(3, 4, 4, 3)                                   * 100000.0)/100000.0);    }} // This code is contributed by// vt_m.

## Javascript

 

## PHP

 

Output
1.41421


Time Complexity: O(1)
Auxiliary Space: O(1)

Article Tags :
Practice Tags :