Szerkesszünk háromszöget, leírja és beírását egy kört a c # - cikkek a programozás, mind
Ebben a cikkben fogunk foglalkozni rajz, rajzol lesz egy háromszög beírt és körülírt körök. Természetesen a döntetlen lesz programkód, amit most írok.
A csúcsainak koordinátáit a háromszög lesz a szerkezet a „Pt”. Az, hogy hozzon létre változókat dolgozni a szerkezet és a szerkezet is.
Ezután olvasó funkciók kiszámításához hosszúságú, háromszög szögei, stb és az eljárás megjelenítésére grafikus formában.
Írja meg a funkciót találni hossza Az oldalán a háromszög a megadott koordináták. Fogjuk használni a képlet megtalálni a két pont közötti távolság.
S = ((x2 - x1) ^ 2 + (y2-y1) ^ 2) ^ (1/2), ahol a (x1, y1) és (x2, y2) - a koordinátákat a kezdete és vége a szegmens.
Ahhoz, hogy megtalálja a szögek a háromszög fogja használni a képlet skalár szorzata vektorok
cos (Ang) = a / (s1 * s2), ahol egy - skalár szorzata vektorok S1 és S2, és az S1 és S2 - háromszög oldala (abszolút értékeinek vektorok).
Találunk kerülete a háromszög, mint a hosszának összegét a három oldalról.
A terület a háromszög segítségével Heron-képlet:
Most azt látjuk, a sugarak a beírt és körülírt kör.
Végül egy eljárás, amely elvégzi a végleges számítást, és rajzoljon egy kört formájában a program.
Az eljárást a gombot, amely hatására a teljes eljárást rajz háromszögek és körök.
Kijelentjük változó akar, és adja meg a koordinátákat a csúcsai a háromszög szerkezet a szöveg doboz formájában.
Döntetlen az alak a három sor, amelyek alkotják a háromszög, és a nevét a csúcsok A, B és C
Az írott-funkciókat oldalainak hossza, félig kerület, terület, a sugarak a beírt és körülírt kör és a háromszög sarkait.
Levezetjük az alak a számított értékek a ListBox „znach”.
Keressük a felezőpontja az oldalán S1 és S2.
Kell forgatni 90 fokos szögben pont.
Fordulópont és [2] körül a közepén a rész:
Fordulóponthoz A [0] közepe körüli oldalán S1:
Hívjuk eljárásunk megjelenítésére grafika és megépíteni a körülírt kör középpontja a kereszteződésekben a középső perependikulyarov.
int coef1 = 1, coef2 = 1; // az együtthatók jelezve a rotációs naprvlenie
Kiszámítjuk a harmadik koordináta jele vektor termék vektorok, amelyek közül a felezővonal van kialakítva.
Kimutatás pont a [2] körül [0] szögben felével egyenlő szöget Ang2
És az utolsó dolog, amit teszünk végre az építőiparban a beírt kör a központ a metszéspont bissektriss.

Szerkesszünk háromszöget, leírja és beírását egy kört