Triangle.java

Triangle.java
package Instrukcja1;

public class Triangle extends Figure implements Printable {
    double a, h;

    Triangle(double side) {
        a = side;
        h = a*Math.sqrt(3)/2;
    }

    @Override
    public double calculateArea() {
        return a * h / 2;
    }

    @Override
    public double calculatePerimeter() {
        return 3 * a;
    }

    @Override
    public void print() {
        System.out.println("Trójkąt");
        System.out.println(String.format("Boki: %.2f %.2f %.2f", a, b, c));
        System.out.println(String.format("Pole: %.2f", calculateArea()));
        System.out.println(String.format("Obwod: %.2f", calculatePerimeter()));
    }
}