Advertisement
MrDoyle

Methods) Heron´s Formula

Apr 9th, 2021
1,021
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. public class Main {
  2.     public Main() {
  3.     }
  4.  
  5.     public static void main(String[] args) {
  6.         double a = triangleArea(3, 3, 3);
  7.         System.out.println("A triangle with sides 3,3,3 has an area of " + a);
  8.         a = triangleArea(3, 4, 5);
  9.         System.out.println("A triangle with sides 3,4,5 has an area of " + a);
  10.         a = triangleArea(7, 8, 9);
  11.         System.out.println("A triangle with sides 7,8,9 has an area of " + a);
  12.         System.out.println("A triangle with sides 5,12,13 has an area of " + triangleArea(5, 12, 13));
  13.         System.out.println("A triangle with sides 10,9,11 has an area of " + triangleArea(10, 9, 11));
  14.         System.out.println("A triangle with sides 8,15,17 has an area of " + triangleArea(8, 15, 17));
  15.         System.out.println("A triangle with sides 9,9,9 has an area of " + triangleArea(9, 9, 9));
  16.     }
  17.  
  18.     public static double triangleArea(int a, int b, int c) {
  19.         double s = (double)(a + b + c) / 2.0D;
  20.         double A = Math.sqrt(s * (s - (double)a) * (s - (double)b) * (s - (double)c));
  21.         A *= 100.0D;
  22.         A = (double)((int)A);
  23.         A /= 100.0D;
  24.         return A;
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement