Girilen Koordinatların Üçgene Göre Durumu
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");
 
}
 
}
 
 
SAAT
 
Facebook beğen
 
 
Bugün 10 ziyaretçi (12 klik) kişi burdaydı!
DFGHJKÖ B Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol