-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTriangle area
More file actions
35 lines (24 loc) · 734 Bytes
/
Copy pathTriangle area
File metadata and controls
35 lines (24 loc) · 734 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.gmail.orfejka;
import java.util.Scanner;
import java.lang.Math;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Type the triangle's sides length");
double ab=sc.nextInt();
double bc=sc.nextInt();
double ac =sc.nextInt();
if(ab+ac<bc||ab+bc<ac||bc+ac<ab)
{
System.out.println("It is impossible to construct a triangle with sides given length.");
}
else
{
double trianglePerimeter= (ab+bc+ac)/2;
double triangleArea=Math.sqrt((trianglePerimeter-ab)*
(trianglePerimeter-ac)*(trianglePerimeter-bc));
System.out.println("Triangle's area is: " + triangleArea);
}
sc.close();
}
}