Hirdetés
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Android alkalmazások - szoftver kibeszélő topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Samsung Galaxy A52s 5G - jó S-tehetség
- Azonnali mobilos kérdések órája
- Határozatlan időre kiszáll az Asus a mobilbizniszből
- Google Pixel topik
- MWC 2026: Kezünkben a minden tekintetben európai okostelefon
- Yettel topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
Új hozzászólás Aktív témák
-
CrusherW
tag
válasz
plaschil
#264
üzenetére
Hello.
Unalom űzésként találtam ezt a topicot, ide legalább tudok írogatni

Előszöris, sajna csak C# ban tudom elmondani az én megoldásomat, de remélem az is segít:
először is, az oké, hogy kivonod X2 - X1 et, és Y1 ből Y2 őt, de ugye, arra is gondolj, hogy a két pont közül nem tudod, melyik hol, van, tehát először megkell állapítani, hogy melyik a nagyobb, és nagyobból a kisebbet számold ki.
public double GetDistance(PointF p1, PointF p2)
{
double xDistance = Math.Max(p1.X, p2.X) - Math.Min(p1.X, p2.Y);
double yDistance = Math.Max(p1.Y, p2.Y) - Math.Min(p1.Y, p2.Y);return Math.Sqrt(Math.Pow(xDistance, 2) + Math.Pow(yDistance, 2));
}ezt aztán egysorossá is lelehet redukálni, nah meg PointF objektum helyett lehet több double, int, decimal, vagy neked tetsző változót használni. Lehet, hogy nem tökéletes mert notepadba lehet elírtam valamit, de sztem ez jó lesz
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- BESZÁMÍTÁS! Gigabyte Vision OC RTX 3080 10GB videokártya garanciával hibátlan működéssel
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
- iKing.hu Apple MacBook Pro 14 (2021) 16GB / 1TB használt, karcmentes 83% akku
- Lenovo Thinkpad P 15 Gen 2 - 23 akkuciklus - 27% ÁFÁS
- HP Elitebook 850 G8 15,6" i5 1135 G7, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


