package rechteck;


public class Rectangle {
    private double x,y;
    private double laenge, breite;
    
    public Rectangle(double xul, double yul, double l, double b)
    {
        x = xul;
        y = yul;
        laenge = l;
        breite = b;
    }
    public void ausgabe(){
        System.out.println("Rechteckeigenschaften:");
        System.out.println("**********************");
        System.out.println("Ursprung: (" + x + "," + y +")");
        System.out.println("Laenge:\t" + laenge);
        System.out.println("Breite:\t" + breite);
    }
    public double ermittleUmfang() {
        double umfang;
        umfang = 2*laenge + 2*breite;
        return umfang;
        
    }
    public double ermittleFlaeche(){
        return breite*laenge;
           }
    public void verschiebe(double dx, double dy){
        x = x + dx;
        y = y + dy;
        
    }
    public void skaliere(double sFaktorX, double sFaktorY) {
        laenge = laenge * sFaktorX;
        breite = breite * sFaktorY;
    }

    public double getBreite() {
        return breite;
    }

    public void setBreite(double breite) {
        this.breite = breite;
    }

    public double getLaenge() {
        return laenge;
    }

    public void setLaenge(double laenge) {
        this.laenge = laenge;
    }

    public double getX() {
        return x;
    }

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

    public double getY() {
        return y;
    }

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

}
