top of page

 

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");

 

}

 

}

 

 

bottom of page