
public class AreaPerimetro {
   // valor del area y del perimetro
   public double a;
   public double p;


   /**
    * Calcula el area y perimetro del cuadrado
    * @param lado Valor en que se evaluara la funcion
    */
   public void cuadrado(double lado) {
      a = 0;
      p = 0;
      if (lado > 0.0) {
         a = lado * lado;
         p = lado * 4.0;
      } else {
         System.out.println("error el parametro lado debe ser positivo");
      }
   }

   /**
    * Retorna el area calculada
    *
    * @return area
    */
   public double area() {
      return a;
   }

   /**
    * Retorna el perimetro calculada
    *
    * @return perimetro
    */
   public double perimetro() {
      return p;
   }

   /**
    * Funcion Principal ....
    */
   public static void main(String[] args) {
      AreaPerimetro ap = new AreaPerimetro();
      ap.cuadrado(3);
      System.out.println("Area del cuadrado = " + ap.area());
      System.out.println("perimetro del cuadrado = " + ap.perimetro());
   }
}
