Pagini: 1 [2]   În jos
  Imprimă  
Ajutor Subiect: 406 Triunghi2  (Citit de 8997 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
miculprogramator
Nu mai tace
*****

Karma: 65
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #25 : Decembrie 31, 2009, 14:50:17 »

Salut ! Iau 70 de puncte, calculez aria cu determinanti astfel:

Cod:
int calc_arie (int a1, int b1, int a2, int b2, int a3, int b3)
{
int area;
area = (a1 * b2 + a3 * b1 + a2 * b3 - b2 * a3 - a1 * b3 - a2 * b1);
area /= 2;
return abs(area);
}

Sa fie de vina int-ul ?  Think In rest aplic metoda descrisa pe forum ...
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #26 : Decembrie 31, 2009, 15:14:30 »

Nu mai împărți la 2, pentru că dacă determinantul îți dă 2 sau 3, ție aria tot 1 îți dă, ceea ce este incorect.
Memorat
miculprogramator
Nu mai tace
*****

Karma: 65
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #27 : Decembrie 31, 2009, 15:25:36 »

Asta era, multumesc !  Ok
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #28 : Decembrie 31, 2009, 22:43:02 »

Desi e practic ce a spus Andrei mai sus, aria corecta se obtine cu impartirea la 2 (tin minte ca intrebai de determinanti in geometrie mai demult Smile ). Presupun ca in cazul tau acei "2" se reduceau si nu contau.

Ai grija la conversiile spre date de tip real. Aceasta este una dintre sursele frecvente de greseli la problemele de geometrie.
Memorat

Am zis Mr. Green
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #29 : Decembrie 31, 2009, 23:10:47 »

Aria unui poligon care are varfurile in puncte laticeale este un numar intreg sau are partea fractionara egala cu 0.5. De multe ori in probleme (cum a fost si in cazul tau) poti lucra cu dublul ariei - sa nu mai imparti la 2 - pentru a obtine doar valori intregi, evitand astfel numerele reale.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
miculprogramator
Nu mai tace
*****

Karma: 65
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #30 : Ianuarie 01, 2010, 15:04:41 »

Multumesc pentru sfaturi, o sa lucrez cu int de acum.
Si da, am vazut cum se calculeaza aria cu determinanti, dar am pus /2 pentru ca sa era in formula ...

P.S: La multi ani! Smile
Memorat
Pagini: 1 [2]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines