import javax.swing.JOptionPane;
//clase madre
class Figura
{
private float side1,side2,rad,ladob,ladoc,ladod,altura;
void atrapando(float a, float b, float c, float tri1, float tri2, float tri3, float tri4)
{
// los lados del cuadrado
side1=a;
side2=b;
//radio del circulo
rad=c;
//los elementos del triangulo
altura=tri1;
ladob=tri2;
ladod=tri3;
ladoc=tri4;
}
//Cuadrado
class Cuadrado extends Figura
{
float areacua,pericua;
float recua()
{
areacua=side1*side2;
return areacua;
}
float pericua()
{
pericua=side1*4;
return pericua;
}
}
class Circu extends Figura
{
double areacir, pericir;
double cirarea()
{
areacir
=3.14*(Math.
pow(rad,
2)); return areacir;
}
double cirpe()
{
pericir= 2*3.14*rad;
return pericir;
}
}
class Tri extends Figura
{
double areatri, pertri;
double aretri()
{
areatri=(ladob*altura)/2;
return areatri;
}
double peritri()
{
pertri=ladob+ladoc+ladod;
return pertri;
}
}
}
//Inicio del programa principal
class Areas{
public static void main
(String args
[]) {
float lad,lad2,radio,tri1,tri2,tri3,tri4;
Figura obj=new Figura();
lad
=Float.
parseFloat(lec
); lad2
=Float.
parseFloat(lec2
);
radio
=Float.
parseFloat(lecra
);
tri1
=Float.
parseFloat(lectua
); tri2
=Float.
parseFloat(lectua2
); tri3
=Float.
parseFloat(lectua3
); tri4
=Float.
parseFloat(lectua4
);
obj.atrapando(lad,lad2,radio,tri1,tri2,tri3,tri4);
//Imprimiendo Todo
JOptionPane.
showMessageDialog(null,
"El area del Cuadrado es : "+obj.
recua); }
}