Tranvick

test

Jun 4th, 2012
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.67 KB | None | 0 0
  1. interface figure{
  2.     double area();
  3.     double perimetr();
  4. }
  5.  
  6. class triangle implements figure{
  7.     double a,b,c;
  8.     triangle(double x,double y,double z){
  9.         a=x;b=y;c=z;
  10.     }
  11.     triangle(){
  12.         a=b=c=0;
  13.     }
  14.     public double area(){
  15.         double p=(a+b+c)/2.0;
  16.         return Math.sqrt(p*(p-a)*(p-b)*(p-c));
  17.     }
  18.     public double perimetr(){
  19.         return a+b+c;
  20.     }
  21. }
  22.  
  23. class megatriangle extends triangle{
  24.     megatriangle(double a,double b,double c){
  25.         super(a,b,c);
  26.     }
  27.     public double R(){
  28.         return 0.25*a*b*c/area();
  29.     }
  30. }
  31.  
  32. public class geom {
  33.     public static void main(String args[]){
  34.          megatriangle t=new megatriangle(3,4,5);
  35.          System.out.println(t.area()+" "+t.perimetr()+" "+t.R());
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment