Datuve :: Forums :: Arhīvs :: Uzdevums c++ par koordinātām un taisnēm

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 70

Reģistrētie lietotāji online: 0

Viesi online: 70

Datuve.lv video
Top.LV

Uzdevums c++ par koordinātām un taisnēm

Ievietoja: Marcis91 @ 2011.11.16 17:19  

Dotas triju plaknes punktu koordinātes un trīs skaitļi a, b un  c,
kas nosaka taisni  ax+by=c. Atrast laukuma attiecību trisstūra daļām,
kurās dotā taisne sadala trīsstūri.

Lūk šāds uzdevums.  Vai, lūdzu, kāds varētu pamest kādu ideju kā dabūt krustpunktus??? Kādu formulu, vai ko tādu.

Māku tik daudz kā atrast trīs malas no tiem trim plaknes punktiem. Bet kā, lai uzzin kur tā taisne krusto un vai vispār krusto? Ja atrastu kur krusto, tad jau tālākais būtu vienkārš.

Paldies jau iepriekš! :)

Komentāri:

#1 Whatever @ 2011.11.16 19:00

Tīrākā ģeometrija. :) Atrisini šādu uzdevumu uz papīra, tad arī būs skaidrs ko un kā programmēt.

Viens no variantiem: normāli taisne krustos 2 trijstūra malas, veidojot vienu mazāku trijstūri un vienu četrstūri (iespējamos izņēmumus izdomāsi pats). Atrodi taisnes krustpunktus ar trijstūra malām (risinot 2 lineāru vienādojumu sistēmas, formulas, piemēram, šeit http://www.ru.lv/~pdk/calculus/calculus1_1/slide.4.2003.doc ), līdz ar to zināsi mazā trijstūra virsotnes. Aprēķināsi laukumu dotajam trijstūrim, mazajam trijstūrim un tad proporciju.