### Program to compute the distance between two points

 The distance of two points

## Program Description

As shown in the above figure, two points p1(x1,x2) and p2(x2,y2) is given as shown in the above figure, The objective of the program to compute the distance of two points p1 and p2.

## C Program

#include<stdio.h>
#include<math.h>
int main() {
float x1,y1,x2,y2,distance;
printf("Enter first point x1,y1: ");
scanf("%f%f",&x1,&y1);
printf("Enter second point x2,y2: ");
scanf("%f%f",&x2,&y2);
distance = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
printf("Distance = %.2f",distance);
return 0;
}

## C++ Program

#include<iostream>
#include<math.h>
using namespace std;

int main() {
float x1,y1,x2,y2,distance;
cout << "Enter first point x1,y1: ";
cin >> x1 >> y1;
cout << "Enter second point x2,y2: ";
cin >> x2 >> y2;
distance = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
cout << "Distance = : " <<distance;
return 0;
}

## Java Program

import java.util.Scanner;
class Distance {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter first point (x1,y1): ");
float x1 = sc.nextFloat();
float y1 = sc.nextFloat();
System.out.print("Enter second point (x2,y2): ");
float x2 = sc.nextFloat();
float y2 = sc.nextFloat();
double distance = Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
System.out.println("Distance = "+distance);
}
}

## Go Lang Program

package main

import (
"fmt"
"math"
)

func main() {
var x1,y1,x2,y2 float64
fmt.Print("Enter first point (x1,y1): ")
fmt.Scan(&x1,&y1)
fmt.Print("Enter second point (x2,y2): ")
fmt.Scan(&x2,&y2)
distance := math.Sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1))
fmt.Println("Distance = ",distance)
}

## PHP Program

<?php
if(isset(\$_POST['sub'])) {
\$x1 = \$_POST['x1'];
\$y1 = \$_POST['y1'];
\$x2 = \$_POST['x2'];
\$y2 = \$_POST['y2'];

\$distance = sqrt((\$x2 - \$x1) * (\$x2 - \$x1) + (\$y2 - \$y1) * (\$y2 - \$y1));

echo "Distance = ".\$distance;
}
?>