Hirdetés
- Xiaomi 14T - nem baj, hogy nem Pro
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Minden a BlackBerry telefonokról és rendszerről
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Fotók, videók mobillal
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Honor Magic6 Pro - kör közepén számok
Ú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
-
doc
nagyúr
válasz
plaschil
#264
üzenetére
inkabb:
#define TAVOLSAG(x1,y1,x2,y2) sqrt(((x1)-(x2))*((x1)-(x2))+((y1)-(y2))*((y1)-(y2)))
fejbol irtam, szoval nem biztos hogy jo
a sok zarojel (minden parameter kore) azért kell, hogy na nem egyetlen szammal, hanem vmilyen kifejezessel hivod meg, ne kavarodjon ossze, mivel ez csak sima szoveghelyettesites
Ú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!
- Melyik tápegységet vegyem?
- Projektor topic
- E-book olvasók
- Kerékpárosok, bringások ide!
- A fociról könnyedén, egy baráti társaságban
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Vezetékes FEJhallgatók
- Miért rossz a mikrofon hangja? - 3 tipikus hiba
- Kormányok / autós szimulátorok topikja
- Bittorrent topik
- További aktív témák...
- Eladó Apple iPhone 13 Mini 128GB / 12 hó jótállás
- Lenovo T450s notebook hibás kijelzővel - 14", i5, 4GB RAM, eu vil.bill, számla, gar
- Xiaomi Redmi 13 128GB,Újszerű,Adatkabel,12 hónap garanciával
- Dell Latitude 7330 i7-1255U 16GB 256GB 400nites legjobb kijelző! 1 év garancia
- HIBÁTLAN iPhone 11 Pro 64GB Space Grey-1 ÉV GARANCIA - Kártyafüggetlen, MS4329
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest



