Program to calculate distance between two points (original) (raw)
Last Updated : 10 Feb, 2025
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 : 5**Input : 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 = \sqrt{(x2-x1)^{2} + (y2-y1)^{2}}
We can get above formula by simply applying Pythagoras theorem

calculate distance between two points
Below is the implementation of above idea.
C++ `
#include <bits/stdc++.h> using namespace std;
// Function to calculate distance float distance(int x1, int y1, int x2, int y2) { return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2) * 1.0); }
// Drivers Code int main() { cout << distance(3, 4, 4, 3); return 0; }
C
#include <math.h> #include <stdio.h>
// Function to calculate distance float distance(int x1, int y1, int x2, int y2) { return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2) * 1.0); }
// Drivers Code int main() { printf("%f", distance(3, 4, 4, 3)); return 0; }
Java
// Java code to compute distance
class GFG { // Function to calculate distance static double distance(int x1, int y1, int x2, int y2) { 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); } }
Python
Python3 program to calculate
distance between two points
import math
Function to calculate distance
def distance(x1 , y1 , x2 , y2): return math.sqrt(math.pow(x2 - x1, 2) + math.pow(y2 - y1, 2))
Drivers Code
print("%.6f"%distance(3, 4, 4, 3))
C#
// C# code to compute distance using System;
class GFG { // Function to calculate distance static double distance(int x1, int y1, int x2, int y2) { 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);
}}
JavaScript
// Function to calculate distance function distance(x1, y1, x2, y2) { return Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); }
// Driver Code console.log(distance(3, 4, 4, 3).toFixed(6));
`