The area of the triangle composed by these 3 points
Здравейте, хора. От скоро започнах с изучаването на PHP и започнах с курса от 2014 година. Една задача от домашното ме затруднява и тя е написването на кода за изчисленията на плоскостта която заема определеният триъгълник съставен от 3 точки. Намерих формулата, но въпросът ми е как да я запиша ?
<?php
// x and y coordinates, AxAy point in the coordinate. etc for B and C
$Ax = -5;
$Ay = 10;
$Bx = 25;
$By = 30;
$Cx = 60;
$Cy = 15;
function triangle($Ax, $Ay, $Bx, $By, $Cx, $Cy) {
$triangle = $Ax($By-$Cy)+$Bx($Cy-$Ay)+$Cx($Ay-$By)/2;
return $triangle;
}
echo "the area of the triangle = " . triangle(-5, 10, 25, 30, 60, 15);
?>
https://softuni.bg/trainings/resources/officedocument/1235/domashno-php-mysql-jun-2014
задачата е в съдържанието на документа:
ама не съм сигурен че това е формулата .. отговора се получи ама отрицателен..
Ами да .. работи си кода по тоя начин .. аз намерих същата формула в нета и като въведох другия сет от числа си работи нормално .. което ме навежда до мисълта -че просто на този сет който си ползвал в условието е било написано с "-" но понеже това е транскрипция на истинския файл и най вероятно минуса е заминал на пътешествие .. както и да е . ако ти е помогнал отговора и си много навит, може да го избереш за best answer .. че трябва да се трупат точки..
Да, сработи. Така като гледам съм изтървал втората запетая и накрая на echo съм забравил да сложа точка за съединение с $triangle. Благодаря