martes, 13 de octubre de 2009

Figuras

figura
public class Figura {
private double coordenadaX;
private double coordenadaY;
public Figura (){
setFigura(0,0);}
public Figura (double x,double y){
setFigura(x,y);}
public void setFigura(double x,double y){
coordenadaX=x;
coordenadaY=y;
}
public double getCoordenadaX(){
return coordenadaX;
}
public double getCoordenadaY(){
return coordenadaY;
}
public String toString(){
return "Punto de coordenadas: "+"["+coordenadaX+","+coordenadaY+"]";
}
public static void main(String args[]){
Figura f1 = new Figura (2,1);
System.out.println(f1.toString());
System.out.println("coordenada en x: "+(f1.getCoordenadaX()));
System.out.println("coordenada en y: "+f1.getCoordenadaY());
Figura f2=new Figura(1,3);
System.out.println(f2.toString());
System.out.println("coordenada en x: "+(f2.getCoordenadaX()));
System.out.println("coordenada en y: "+f2.getCoordenadaY());
Figura f3=new Figura(-1,1);System.out.println(f3.toString());
System.out.println("coordenada en x: "+(f3.getCoordenadaX()));
System.out.println("coordenada en y: "+f3.getCoordenadaY());
Figura f4=new Figura(-0.5,1);System.out.println(f4.toString());
System.out.println("coordenada en x: "+(f4.getCoordenadaX()));
System.out.println("coordenada en y: "+f4.getCoordenadaY());}
}

Triangulo
public class Triangulo extends Figura {
private double altura;
public class Triangulo public Triangulo (){
super (0,0);setAltura(0);
}
public Triangulo(double x, double y,double a){
+super(x,y);
setAltura(a);
}
public void setAltura(double a){
altura=a;
}
public double getAltura(){
return altura;
}
public String toString(){
return super.toString()+"\nLa altura es: "+altura;
}
public static void main (String args[]){
Triangulo t1 = new Triangulo(2,1,2);
System.out.println(t1.toString());
System.out.println("\nLa coordenada en X : "+t1.getCoordenadaX());
System.out.println("Coordenada Y: "+t1.getCoordenadaY());
System.out.println("La altura es: "+t1.getAltura());
Triangulo t2=new Triangulo(3,1,2);
System.out.println(t2.toString());
System.out.println("\nLa coordenada en X : "+t2.getCoordenadaX());
System.out.println("Coordenada Y: "+t2.getCoordenadaY());
System.out.println("La altura es: "+t2.getAltura());
Triangulo t3=new Triangulo(-1,1,2);
System.out.println(t3.toString());
System.out.println("\nLa coordenada en X : "+t3.getCoordenadaX());
System.out.println("coordenada Y: "+t3.getCoordenadaY());
System.out.println("La altura es: "+t3.getAltura());}
}
Cuadrado
public class Cuadrado extends Figura{
private double altura;
public Cuadrado (){super (0,0);
setAltura(0);
}
public Cuadrado(double x, double y,double a){
super(x,y);setAltura(a);
}
public void setAltura(double a){
altura=a;
}
public double getAltura(){
return altura;
}
public String toString(){
return super.toString()+"\nLa altura es: "+altura;
}
public static void main (String args[]){
Cuadrado c1 = new Cuadrado(2,1,3);
System.out.println(c1.toString());
System.out.println("\nLa coordenada en X : "+c1.getCoordenadaX());
System.out.println("Coordenada Y: "+c1.getCoordenadaY());
System.out.println("La altura es: "+c1.getAltura());
Cuadrado c2=new Cuadrado(3,1,3);
System.out.println(c2.toString());
System.out.println("\nLa coordenada en X : "+c2.getCoordenadaX());
System.out.println("Coordenada Y: "+c2.getCoordenadaY());
System.out.println("La altura es: "+c2.getAltura());
Cuadrado c3=new Cuadrado(-1,1,3);System.out.println(c3.toString());
System.out.println("\nLa coordenada en X : "+c3.getCoordenadaX());
System.out.println("coordenada Y: "+c3.getCoordenadaY());
System.out.println("La altura es: "+c3.getAltura());
Cuadrado c4=new Cuadrado(-0.5,1,3);
System.out.println(c4.toString());
System.out.println("\nLa coordenada en X : "+c4.getCoordenadaX());
System.out.println("coordenada Y: "+c4.getCoordenadaY());
System.out.println("La altura es: "+c4.getAltura());}
}

1 comentario: