Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class _1_Triangle {
- public static void main(String[] args) {
- Scanner input=new Scanner(System.in);
- double aX=input.nextDouble();
- double aY=input.nextDouble();
- double bX=input.nextDouble();
- double bY=input.nextDouble();
- double cX=input.nextDouble();
- double cY=input.nextDouble();
- double c=Math.sqrt((bX-aX)*(bX-aX)+(bY-aY)*(bY-aY));
- double b=Math.sqrt((cX-aX)*(cX-aX)+(cY-aY)*(cY-aY));
- double a=Math.sqrt((cX-bX)*(cX-bX)+(cY-bY)*(cY-bY));
- if((a+b)>c && (a+c)>b && (b+c)>a){
- System.out.println("Yes");
- double area= calculateArea(a,b,c);
- System.out.printf("%.2f",area);
- }
- else{
- System.out.println("No");
- System.out.printf("%.2f",c);
- }
- }
- public static double calculateArea(double a, double b, double c) {
- double p=(a+b+c)/2;
- double area =Math.sqrt(p*(p-a)*(p-b)*(p-c));
- return area;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment