Advertisement
Adiquus

zad2 php

Apr 17th, 2020
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.34 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5.     <form method="post">
  6.         x<sub>1</sub> <input name="x1" />y<sub>1</sub> <input name="y1" /></br>
  7.         x<sub>2</sub> <input name="x2" />y<sub>2</sub> <input name="y2" /></br>
  8.         x<sub>3</sub> <input name="x3" />y<sub>3</sub> <input name="y3" /></br>
  9.         <input type="submit" value="Rozwiąż pole trójkąta" />
  10.     </form>
  11. <?php
  12.     $x1 = @$_POST['x1'];
  13.     $x2 = @$_POST['x2'];
  14.     $x3 = @$_POST['x3'];
  15.     $y1 = @$_POST['y1'];
  16.     $y2 = @$_POST['y2'];
  17.     $y3 = @$_POST['y3'];
  18.    
  19.     $pole=abs(($x2-$x1)*($y3-$y1)-($y2-$y1)*($x3-$x1))/2;
  20.    
  21.     if($x1==null || $x2==null || $x3==null || $y1==null || $y2==null || $y3==null ||  $pole==0 ) {echo "Wprowadź poprawne dane";}
  22.         else{
  23.             $x1 = @$_POST['x1'];
  24.             $x2 = @$_POST['x2'];
  25.             $x3 = @$_POST['x3'];
  26.             $y1 = @$_POST['y1'];
  27.             $y2 = @$_POST['y2'];
  28.             $y3 = @$_POST['y3'];
  29.            
  30.             echo "A=($x1,$y1)  B=($x2,$y2)  C=($x3,$y3)<br>";
  31.            
  32.             $pole=abs(($x2-$x1)*($y3-$y1)-($y2-$y1)*($x3-$x1))/2;
  33.             echo "Pole trójkąta o tych współrzędnych wynosi $pole";
  34.            
  35.             //$AB=sqrt(pow($x2-$x1,2)-pow($y2-$y1,2));
  36.             //$AC=sqrt(pow($x3-$x2,2)-pow($y3-$y2,2));
  37.             //$BC=sqrt(pow($x3-$x1,2)-pow($y3-$y1,2));
  38.             //echo "<br>Długość AB= $AB <br> Długość AC= $AC <br> Długość BC= $BC";
  39.             //$x1==$x2 || $x1==$x3 || $x2==$x3 || $y1==$y2 || $y1==$y3 || $y2==$y3 ||
  40.         }
  41. ?>
  42.  
  43. </body>
  44. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement