Hogyan oldjuk meg ezt a python feladatot?
Adott a koordináta-síkon egy derékszögű háromszög két csúcsa A(ax,ay) és B(bx,by).
A derékszögű háromszög úgy helyezkedik el, hogy a két befogó párhuzamos a két koordináta-tengellyel.
Az A és a B csúcs az átfogó két végpontja.
hol lehet a háromszög C csúcsa, tehát mik a csúcs lehetséges koordinátái?
(Mit kell csinálni ha a használó által beírt két pont átfogója párhuzamos az egyik tengelyre?)
(Már összezavarodtam, hálás lennék a segítségnek)
Ez nem python feladat, hanem egy matekfeladat, amihez Pythont kell használni.
Ha tudod, hogy a két befogó párhuzamos a koordinátatengelyekkel, akkor a harmadik csúcs koordinátája ax;by, vagy bx;ay lehet. (Hiszen az x koordinátája meg fog egyezni az egyik csúcs és oldal x koordinátájával, az y pedig a másik csúcs/oldal y koordinátájával. Ha nagyon akarod, koordinátageometriailag is levezetheted, de egyszerűbb, ha lerajzolod. ;) )
Szóval ezen feladatleírás alapján a programodnak annyit kell csinálni, hogy veszi az egyik csúcs x, és a másik y koordinátáját, és kiírja. ;) (Két megoldás van ugyebár.)
"Mit kell csinálni ha a használó által beírt két pont átfogója párhuzamos az egyik tengelyre?"
Ez meg vagy nem értelmes, vagy valamit nagyon félreérthetően írtál.
"Mit kell csinálni ha a használó által beírt két pont átfogója párhuzamos az egyik tengelyre?"
Ezt úgy érted, hogy a felhasználó által beírt két pont által meghatározott egyenes párhuzamos az egyik tengellyel? Tehát, ha ax=bx VAGY ay=by? Akkor az nem lesz háromszög, valamilyen módon jelezni kell a hibát.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!