Bişeyler yaptım doğru gibi;
1.(x1,y1)
2.(x2,y2)
3.(x3,y3)
4.(x4,y4)
(x1,y1) e göre; dipnot : (x2,y2),(x3,y3),(x4,y4) noktalarına göre de ayrı ayrı denemek gerekiyo :/
double a = (x1-x2)/(y1-y2)
double b = (x1-x3)/(y1-y3)
double c = (x1-x4)/(y1-y4)
eğer a==b==c ise DOĞRU, a,b ya da c'den 2 tanesi birbirine eşitse ÜÇGEN, 3ü de farklıysa DÖRTGEN
if(a==b==c)
return "doğru"
else
if(a!=b!=c)
return "dörtgen"
else
return "üçgen"
Teşekkürler ben de değişik bir çözüm bulmuştum onu uygulayacaktım bu daha uygun gibi geldi ben çok uzatıyormuşum onu anladım
dipnot : (x2,y2),(x3,y3),(x4,y4) noktalarına göre de ayrı ayrı denemek gerekiyo :/
Demişsin ama tek noktaya göre baktığında oluyor zaten bu yaptığın eğimi bulmak 1 nokta seçtik diğerleriyle oluşturduğu 3 doğru parçası var bunların eğimleri eşitse bir doğru üzerindedir.
Tekrar teşekkürler..