package alıştırmalar;
import java.util.*;
public class Triangle {
public static double coordinate_X;
public static double coordinate_Y;
public static void main(String[] args) {
System.out.print("Enter a point's x- and y-coordinates:");
Scanner scanner = new Scanner(System.in);
coordinate_X = scanner.nextFloat();
coordinate_Y = scanner.nextFloat();
//Sayıları elde ettik şimdi de belirlediğimiz aralıkta olup olmadığını kontrol ediyoruz bunun için mesafe hesaplama formülünden yararlanıyoruz.
double ABC = ((0*(100-0)+0*(0-0)+200*(0-100))/2.0);//Varsayılan aralıkları kullanarak bulduğumuz mesafeler.
double PAB = ((coordinate_X*(0-100)+0*(100-coordinate_Y)+0*(coordinate_Y-0))/2.0);//Girilen değerlere göre
double PBC = ((coordinate_X*(100-0)+0*(0-coordinate_Y)+200*(coordinate_Y-100))/2.0);//bulunan
double PAC = ((coordinate_X*(0-100)+0*(100-coordinate_Y)+200*(coordinate_Y-0))/2.0);//mesafeler.
double result = PAB + PBC + PAC;
if (result == ABC) //Bulunan Mesafe varsayılan üçgenin içinde mi ?
System.out.println("The point is in the triangle");
else
System.out.println("The point is not in the triangle");
}
}