Page 1339 - Informatica dalla A a Z
P. 1339

CerchioArrot.java

              class CerchioArrot
              {
                  private double raggio;
              // costruttore

                  public CerchioArrot (double raggio)
                  {
                          this.raggio = raggio;
                  }
              // metodo per modificare il raggio

                  public void setRaggio(double r)
                  {
                          raggio = r;
                  }

              // metodo per calcolare l’area
                  public double area( )
                  {
                          return (raggio * raggio * Math.PI);
                  }
              // metodo per calcolare l’area arrotondata

                  public double areaArrotondata( )
                  {
                          double areaTemp;
                          areaTemp = this. area() * 1000;

                          areaTemp = Math.round(areaTemp);
                          areaTemp = (double) areaTemp / 1000;
                          return areaTemp;
                  }
              // metodo per calcolare la circonferenza

                  public double circonferenza( )
                  {
                          return ( 2 * raggio * Math.PI);
                  }

              }


              ProgCerchioArrot.java
              class ProgCerchioArrot
              {
                  public static void main(String argv [ ] )

                  {
                          CerchioArrot c = new CerchioArrot ( 5.5);
                                                           1335
   1334   1335   1336   1337   1338   1339   1340   1341   1342   1343   1344