16-05-2013, 09:47
Znaleźliśmy "błąd" w formule.
Przy działkach kształtem zbliżonych do wieloboku wpisanego w okrąg wartość pod pierwiastkiem potrafi być ujemna.
W efekcie jako wynik ostateczny dostajemy w polu -1.
edit
Nie widzę w kalkulatorze wartości bezwzględnej (abs), więc obszedłem tę niedogodność zestawem kwadrat+pierwiastek.
bok_aw = ($perimeter/4)-(sqrt(sqrt(((($perimeter^2)/4)-4*$area)^2))/2)
bok_bw = ($perimeter/4)+(sqrt(sqrt(((($perimeter^2)/4)-4*$area)^2))/2)
Przy działkach kształtem zbliżonych do wieloboku wpisanego w okrąg wartość pod pierwiastkiem potrafi być ujemna.
W efekcie jako wynik ostateczny dostajemy w polu -1.
edit
Nie widzę w kalkulatorze wartości bezwzględnej (abs), więc obszedłem tę niedogodność zestawem kwadrat+pierwiastek.
bok_aw = ($perimeter/4)-(sqrt(sqrt(((($perimeter^2)/4)-4*$area)^2))/2)
bok_bw = ($perimeter/4)+(sqrt(sqrt(((($perimeter^2)/4)-4*$area)^2))/2)