[java] triangulo

Viewer

copydownloadembedprintName: triangulo
  1. /**************************************************************
  2. *                                                             *
  3. *                 Poligono.java                               *
  4. *                                                             *
  5. *  Classe abstrata que representa poligonos,                  *
  6. *  e duas subclasses dessa classe: Triangulo e Retangulo      *
  7. *-------------------------------------------------------------*/
  8.  
  9. abstract class Poligono
  10. { public float dim[]; public String nome;
  11.  
  12.   abstract float area();
  13. }
  14.  
  15. class Triangulo extends Poligono
  16. { Triangulo (float base, float altura)
  17.   { dim = new float[2]; 
  18.     dim[0] = base; dim[1] = altura;
  19.     nome = "Triangulo"; } 
  20.  
  21.   public float area ()
  22.   { return dim[0] * dim[1] / 2; }
  23. }
  24.  
  25. class Retangulo extends Poligono
  26. { Retangulo (float comprimento, float largura)
  27.   { dim = new float[2]; 
  28.     dim[0] = comprimento; dim[1] = largura;
  29.     nome = "Retangulo"; } 
  30.  
  31.   public float area () 
  32.   { return dim[0] * dim[1]; }
  33. }

Editor

You can edit this paste and save as new:


File Description
  • triangulo
  • Paste Code
  • 26 Nov-2020
  • 1.01 Kb
You can Share it: