Skip to main content

Find Absolute Distance between the two points in JAVA

public class Point {
 
 private int x;
 private int y;
 
 public int getX() {
  return x;
 }

 public void setX(int x) {
  this.x = x;
 }

 public int getY() {
  return y;
 }

 public void setY(int y) {
  this.y = y;
 }

 
 
 public Point() {
  setX(0);
  setY(0);
 }
 
 public Point(int axis){
  setX(axis);
  setY(axis);
 }
 
 public Point(int xaxis, int yaxis){
  setX(xaxis);
  setY(yaxis);
 }
 
 

 @Override
 public String toString() {
  return "Values : (" + x + ", " + y + ")";
 }
 
 public int absoluteDistance(int xaxis, int yaxis){
  return ((int) Math.sqrt(Math.pow((this.getX() - xaxis), 2) + Math.pow((this.getY() - yaxis), 2)));
 }
 
 public int absoluteDistance(Point p){
  return ((int) Math.sqrt(Math.pow((this.getX() - p.getX()), 2) + Math.pow((this.getY() - p.getY()), 2)));
 }

 public static void main(String[] args) {
  
  Point point1 = new Point();
  Point point2 = new Point(150);
  Point point3 = new Point(100,200);
  
  System.out.println("point1  "+point1);
  System.out.println("point2  "+point2);
  System.out.println("point3  "+point3);
  
  System.out.println("Absolute Distance Between point1 and point2  : "+point1.absoluteDistance(point2));
  System.out.println("Absolute Distance Between point1 and point2  : "+point1.absoluteDistance(236,256));
  

 }

}

Comments

Popular posts from this blog

ORACLE 9i practice solutions

Created by BCL easyConverter SDK 3 (HTML Version)

Hackerrank > SQL > Basic Select

Select
01-Select All
Given a City table, whose fields are described as +-------------+----------+ | Field       | Type     | +-------------+----------+ | ID          | int(11)  | | Name        | char(35) | | CountryCode | char(3)  | | District    | char(20) | | Population  | int(11)  | +-------------+----------+
write a query that will fetch all columns for every row in the table.

My Solution
SELECT*FROM city;
---------------------------------------------------------------------------------
02-Select by ID
Given a City table, whose fields are described as

Zoho Interview | Set 1 (Advanced Programming Round)

Third Round: (Advanced Programming Round) Here they asked us to create a “Railway reservation system” and gave us 4 modules. The modules were:
    1. Booking
    2. Availability checking
    3. Cancellation
    4. Prepare chart
We were asked to create the modules for representing each data first and to continue with the implementation phase.

 My Solution :

#include<stdio.h>#include<conio.h>#include<stdlib.h>#include<string.h>#include<iostream.h>#include<time.h>#include<iomanip.h>#include<fstream.h>char f[10]="f";char s[10]="s";int addr,ad,flag,f1,d,m,i,amt;float tamt; class login {public:char id[100];char pass[100];char*password;void getid(){ cout<<"Enter your id:";gets(id); password=getpass("Enter the password:");strcpy(pass,password);}void displayid(){ cout<<"Id:";puts(id); cout<<"Password:";puts(pass);}}; class detail {public:in…