
me marca un error
Publicado por strategy (6 intervenciones) el 13/02/2023 23:42:12
el programa en si es simple crear un objeto de tipo triangulo con atributos de lado 1, 2 y 3 que use metodos para el area y el perimetro pero no se porque no funciona al final
public class tri {
public class Tri { private double lado1; private double lado2; private double lado3;
public Tri(double lado1, double lado2, double lado3)
{ this.lado1 = lado1;
this.lado2 = lado2;
this.lado3 = lado3; }
public double getlado1() { return lado1; }
public double getlado2() { return lado2;
} public double getlado3() { return lado3; }
public double getArea() { double s = (lado1 + lado2 + lado3) / 2;
double area = Math.sqrt(s * (s - lado1) * (s - lado2) * (s - lado3)); return area;}
public double getperimetro()
{ double perimetro = lado1 + lado2 + lado3; return perimetro; }
}
public static void main(String[] args){
Tri triangulo = new Tri (1, 1, 1);
System.out.println( triangulo.getArea());
System.out.println(triangulo.getperimetro());
}
}
public class tri {
public class Tri { private double lado1; private double lado2; private double lado3;
public Tri(double lado1, double lado2, double lado3)
{ this.lado1 = lado1;
this.lado2 = lado2;
this.lado3 = lado3; }
public double getlado1() { return lado1; }
public double getlado2() { return lado2;
} public double getlado3() { return lado3; }
public double getArea() { double s = (lado1 + lado2 + lado3) / 2;
double area = Math.sqrt(s * (s - lado1) * (s - lado2) * (s - lado3)); return area;}
public double getperimetro()
{ double perimetro = lado1 + lado2 + lado3; return perimetro; }
}
public static void main(String[] args){
Tri triangulo = new Tri (1, 1, 1);
System.out.println( triangulo.getArea());
System.out.println(triangulo.getperimetro());
}
}
Valora esta pregunta


0