public class Vector2D{ private double x; private double y; public Vector2D(){ x = 0; y = 0; } public Vector2D(double abscisa, double ordenada){ x = abscisa; y = ordenada; } /** *Extrae el valor de las coordenadas x, y del vector *@return double coordenada x, y */ public double getX(){ return x; } public double getY(){ return y; } /** *Establece la coordenada de x, y *@param abscisa y ordenada de x, y */ public void getX(double abscisa){ x = abscisa; } public void getY(double ordenada){ y = ordenada; } public double magnitud() { return Math.sqrt(x*x+y*y); } public Vector2D resta (Vector2D v){ return new Vector2D (x=v.x, y=v.y); } public double cruzMg(Vector2D v) { return Math.abs (x*v.y-v.x*y); } public String toString(){ return "("+x+","+y+")"; } public boolean equals(Object v){ if(!(v instanceof Vector2D)){ return false; } else if(v == this){ return true; } else{ Vector2D veC = (Vector2D)v; return (x == (veC.x)) && (y == (veC.y)); } } public static void main(){ areas = new AreaDeTriangulo(); System.out.println ("esta es el area del triangulo:" + areas.triangulo(base,altura);); } }