Hirdetés
- Így lehet kiszúrni, ha kamu AirPods fülest akarnak eladni neked
- Samsung Galaxy S26 - szeret, nem szeret
- iPhone topik
- Telekom mobilszolgáltatások
- Hivatalos a OnePlus 13 startdátuma
- Apple Watch
- Megtartotta Európában a 7500 mAh-t az Oppo
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- Apróbb változással jön a Pixel 11 az első képek szerint
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
Ú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!
- ZBook Fury 15 G7 15.6" FHD IPS i7-10850H RTX 3000 16GB 512GB NVMe magyar vbill gar
- Thinkpad X13 Gen5 13.3" FHD+ IPS Ultra 5 135U 16GB 512GB NVMe ujjlolv IR kam gar
- T14 Gen1 27% 14" FHD IPS Ryzen 5 PRO 4650U 16GB 256GB NVMe IR kam gar
- ZBook 17 G6 17.3" FHD IPS i9-9880H RTX 3000 32GB 512GB NVMe ujjlolv új akku gar
- Káprázatos 18 karátos fehérarany gyémánt gyűrű szett (Eljegyzési és Kísérőgyűrű) Eladó
- AKCIÓ! Apple MacBook Air 15 M4 32GB RAM 1TB SSD notebook garanciával hibátlan működéssel
- LG 40U990A-W / 40" Ívelt Nano IPS Black / 5K UHD 120Hz / 2x ThunderBolt 5.0 / Adobe RGB 99%
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3732
- BESZÁMÍTÁS! Philips 223V5LHSB2/00 22 75Hz FHD TN 5ms monitor garanciával hibátlan működéssel
- 27% - Acer EK241Y IPS Monitor! 1920x1080 / 100Hz / 1ms / Adaptive Sync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


