Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <html lang="et">
  4.  
  5. <head>
  6.  
  7. <meta charset="UTF-8">
  8.  
  9. <title>Ruutvõrrandi lahendamise programm</title>
  10.  
  11. <style>
  12.  
  13. body{
  14.  
  15. margin-left: 10px;
  16.  
  17. }
  18.  
  19. .nr{
  20.  
  21. width: 25px;
  22.  
  23. border: 1px solid #000000;
  24.  
  25. }
  26.  
  27. </style>
  28.  
  29. </head>
  30.  
  31. <body>
  32.  
  33. <h2>Ruutvõrrandi lahendamise programm</h2>
  34.  
  35. <br><br>
  36.  
  37. <a>
  38.  
  39. <table>
  40.  
  41. <tr>
  42.  
  43. <td rowspan="2"><font size="+6">{<!-- } --></font></td>
  44.  
  45. <td>a<sub>1</sub><i>x</i> + b<sub>1</sub><i>y</i> + c<sub>1</sub> = 0</td>
  46.  
  47. </tr>
  48.  
  49. <tr>
  50.  
  51. <td>a<sub>2</sub><i>x</i> + b<sub>2</sub><i>y</i> + c<sub>2</sub> = 0</td>
  52.  
  53. </tr>
  54.  
  55. </table>
  56. </a>
  57.  
  58. <br><br>
  59.  
  60. <a>Sisesta lineaarvõrrandite kordajad a, b ja c! </a>
  61.  
  62. <br><br>
  63.  
  64. <form method="get" action="">
  65.  
  66. <table>
  67.  
  68. <tr>
  69.  
  70. <td rowspan="2"><font size="+6">{<!-- } --></font></td>
  71.  
  72. <td><input class="nr" type="number" name="a1"><i> x</i> + <input class="nr" type="number" name="b1"><i>y</i> + <input class="nr" type="number" name="c2"> = 0</td>
  73.  
  74. </tr>
  75.  
  76. <tr>
  77.  
  78. <td><input class="nr" type="number" name="a2"><i> x</i> + <input class="nr" type="number" name="b2"><i>y</i> + <input class="nr" type="number" name="c2"> = 0</td>
  79.  
  80. </tr>
  81.  
  82. </table>
  83.  
  84. <br><br>
  85.  
  86. <input type="submit" value="Arvuta!">
  87.  
  88. <br><br>
  89.  
  90. </form>
  91.  
  92. <?php
  93.  
  94. if ( isset($_GET["a1"], $_GET["b1"], $_GET["c1"], $_GET["a2"], $_GET["b2"], $_GET["c2"])){
  95.  
  96. $a1 = $_GET["a1"];
  97.  
  98. $b1 = $_GET["b1"];
  99.  
  100. $c1= $_GET["c1"];
  101.  
  102. $a2 = $_GET["a2"];
  103.  
  104. $b2 = $_GET["b2"];
  105.  
  106. $c2 = $_GET["c2"];
  107.  
  108. if(is_numeric($a1) && is_numeric($b1) && is_numeric($c1)&& is_numeric($a2)&& is_numeric($b2)&& is_numeric($c2) ){
  109.  
  110. $D = $a1 * $b2 - $a2 * $b1;
  111.  
  112. $Dx = -$c1 * $b2 - (-$c2 * $b1);
  113.  
  114. $Dy = $a1 * (-$c2) - $a2 * (-$c1);
  115.  
  116. if ( $D==0 ){
  117.  
  118. echo "Lahendit ei saa arvutada";
  119.  
  120. }elseif ($Dx==0 ){
  121.  
  122. echo "Sirged ühtivad ning lineaarvõrrandisüsteemil on lõpmata palju lahendeid.";
  123.  
  124. }elseif($Dy==0){
  125.  
  126. echo "Sirged on parallelsed ning lineaarvõrrandisüsteemil lahendid puuduvad";
  127.  
  128. }else{
  129.  
  130. $x = $Dx / $D;
  131.  
  132. $y = $Dy / $D;
  133.  
  134. echo" <i>x</i> = $x, <i>y</i> = $y";
  135.  
  136. }
  137.  
  138. }else{
  139.  
  140. echo"sisesta arvud v midagi";
  141. }
  142.  
  143.  
  144. }
  145.  
  146. ?>
  147.  
  148. </body>
  149.  
  150. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement