Quadrato
package geometria;
public class Quadrato {
private double lato;
public Quadrato(double lato) {
setLato(lato);
}
public double getLato() {
return lato;
}
public void setLato(double lato) {
if (lato >= 0.0)
this.lato = lato;
}
public double perimetro() {
return getLato() * 4.0;
}
public double area() {
return getLato() * getLato();
}
}
Parallelepipedo
package geometria;
public class Parallelepipedo extends Quadrato {
private double altezza;
public Parallelepipedo(double lato, double altezza) {
super(lato);
setAltezza(altezza);
}
public double getAltezza() {
return altezza;
}
public void setAltezza(double altezza) {
if (altezza >= 0.0)
this.altezza = altezza;
}
@Override
public double area() {
return super.area() * 2.0 + super.perimetro() * getAltezza();
}
public double volume() {
return super.area() * getAltezza();
}
}
Rappresentare nell’intervallo -2<x<2 e -2<y<2 il paraboloide di equazione f(x,y) = x² + y².