Related Articles

Related Articles

Program to calculate distance between two points
  • Difficulty Level : Basic
  • Last Updated : 25 Apr, 2018

You are given two co-ordinates (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 : 5

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

We will use the distance formula derived from Pythagorean theorem. The formula for distance between two point (x1, y1) and (x2, y2) is

Distance = $\sqrt{(x2-x1)^{2} + (y2-y1)^{2}}$



We can get above formula by simply applying Pythagoras theorem

Below is the implementation of above idea.

C++

filter_none

edit
close

play_arrow

link
brightness_4
code

#include <bits/stdc++.h>
using namespace std;
  
// Function to calculate distance
float distance(int x1, int y1, int x2, int y2)
{
    // Calculating distance
    return sqrt(pow(x2 - x1, 2) + 
                pow(y2 - y1, 2) * 1.0);
}
  
// Drivers Code
int main()
{
    cout << distance(3, 4, 4, 3);
    return 0;
}

chevron_right


Java

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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
// Anant Agarwal.

chevron_right


Python3

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


C#

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# code to compute distance
using 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.

chevron_right


PHP

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// PHP code to compute distance
  
// Function to calculate distance
function distance($x1, $y1, $x2, $y2)
{
      
    // Calculating distance
    return sqrt(pow($x2 - $x1, 2) + 
                pow($y2 - $y1, 2) * 1.0);
}
  
// Driver Code
echo(distance(3, 4, 4, 3));
  
// This code is contributed by Ajit.
?>

chevron_right



Output:

1.41421

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.




My Personal Notes arrow_drop_up
Recommended Articles
Page :