/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package Examen;

/**
 *
 * @author felix
 */
final class Triangulo{
   private double a;
   private double b;
   private double c;
  
    public Triangulo(double unA, double unB, double unC) {
     if(EsUnTriangulo(unA, unB, unC)){
        a = unA;
        b = unB;
        c = unC;
     }
     else {
        a = 0;
        b = 0;
        c = 0;
        System.out.println("Los numeros no forman un Triangulo");
     }
   }
    
   double Perimetro() {
     return a+b+c;
   }
   
   double Area() {
       double p, area =0;
       p = Perimetro()/2.0;
       
       area = Math.sqrt(p*(p-a)*(p-b)*(p-c));
       return area;
   }

   boolean EsUnTriangulo(double unA, double unB, double unC) {
     return (unA+unB > unC) && (unA+unC > unB) && (unB+unC >unA);
   }
   
   String info() {
      String sal = "";

      if(EsUnTriangulo(a,b,c)){
        sal += "El area del triangulo es " + Area() + "\n";
        sal += "El perimetro es "+ Perimetro() + "\n";
      }
      else sal += "No es un triangulo";
      return sal;
   }
}

