Sziasztok! Szerintem Csaba arra az esetre gondolt, amikor a négyzet oldalai párhuzamosak a tengellyel, de úgy túl könnyű lenne a feladat.
Mi lenne, ha két háromszögre bontanánk a négyzetet és megvizsgálnánk valamelyiknek belső pontja-e? Ha valamelyiknek belső pontja, akkor belső pont (ha mindkettőnek, akkor pont az átlón van). Ezután már csak a Péter által is írt oldalegyenesek egyenleteibe kell behelyettesíteni. Ha valamelyikre illeszkedik és belső pont, akkor rajta van az oldalon. Azt viszonylag egyszerű eldönteni, hogy belső pontja-e egy háromszögnek egy pont. A pont és az oldalak által meghatározott háromszögek területeinek összege meg kell, hogy egyezzen a háromszög területével. Egy háromszög területének kiszámításához meg csak téglalapokkal, meg derékszögű háromszögekkel kell manipulálni a koordinátageometriában, tehát csak szorzásra, összeadásra és kivonásra van szükség. Így még egészen pontos is lehet. Üdv, Venczel József Válas Péter <[email protected]> ezt írta (időpont: 2020. dec. 15., K, 11:40): > Csaba, nekem nem egyértelmű, amit írtál, de ha a P x és y koordinátáit > akarod viszonyítani A és C x és y koordinátáihoz, akkor mit hoz ki az > algoritmusod a képen láthat esetből? (Legyen a "bal alsó" az A és a "jobb > felső" a C.) > > [image: image.png] > > Csaba V. <[email protected]> ezt írta (időpont: 2020. dec. 15., K, > 11:25): > >> Sziasztok! >> >> Nem szeretek programozni, ezt előre bocsátom ( :D ) de én úgy oldanám >> meg, hogy nézném: >> - XA<=>XP<=>XC >> - YA<=>YP<=>YC >> A kapott eredményből jönne ki, hogy hol is helyezkedik el. >> >> Üdv: V. Csaba >> >> Zsolt Nagy <[email protected]> ezt írta (időpont: 2020. dec. 15., K, >> 10:55): >> >>> Sziasztok! >>> >>> Kérnék szépen segítséget, hogy az alábbi problémát hogyan >>> lehet leprogramozni: >>> >>> Írjunk olyan programot, amely eldönti, hogy egy tetszőleges P(x,y) pont >>> egy tetszőleges ABCD négyzetnek: >>> >>> a) a négyzet belső pontja, >>> b) a négyzeten kívül helyezkedik el, >>> c) illeszkedik a négyzet valamely oldalára. >>> >>> Az adatokat a billentyűzetről kérjük be. >>> >>> Így fogtam neki: >>> négyzetről van szó, tehát akkor minden oldala egyenlő, minden szöge 90 >>> fok, amennyiben ez nem igaz akkor már rombusz, paralelogramma, stb... és a >>> feladat meg négyzetről beszél >>> A(xa,ya) és C(xc,yc) pontokat elég megadni, magyarul ez a két pont adja >>> a négyzet átlóját, tehát csak 1 féle négyzet rajzolható belőle >>> felveszem az P(x,y) koordinátát és ezt kell vizsgálni hogy hová esik. >>> >>> Nos itt akadtam el, hogy van erre valami matematikai függvény??? >>> Ebben tudna segíteni valaki? >>> >>> Előre is köszönöm! >>> >>> Üdv:Zsolt >>> _______________________________________________ >>> Techinfo mailing list >>> [email protected] >>> Fel- és leiratkozás: >>> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo >>> Illemtan: http://www.szag.hu/illemtan.html >>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/ >>> >> _______________________________________________ >> Techinfo mailing list >> [email protected] >> Fel- és leiratkozás: >> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo >> Illemtan: http://www.szag.hu/illemtan.html >> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/ >> > _______________________________________________ > Techinfo mailing list > [email protected] > Fel- és leiratkozás: > http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo > Illemtan: http://www.szag.hu/illemtan.html > Ügyfélszolgálat FAQ: http://sulinet.niif.hu/ >
_______________________________________________ Techinfo mailing list [email protected] Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
