All pastes #392848 Raw Edit

Stuff

public text v1 · immutable
·published 2007-03-13 03:19 UTC
rendered paste body
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););
    }
}