Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 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="<?php echo $_SERVER["PHP_SELF"];?>">
  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="c1"> = 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, sest sirged on paralleelsed";
  119.  
  120. }elseif ($Dx==0 ){
  121.  
  122. echo "Sirged ühtivad ning lineaarvõrrandisüsteemil on lõpmata palju lahendeid.";
  123.  
  124.  
  125. }else{
  126.  
  127. $x = $Dx / $D;
  128.  
  129. $y = $Dy / $D;
  130.  
  131. echo"
  132.  
  133. <table>
  134.  
  135. <tr>
  136.  
  137. <td rowspan='2'><font size='+6'>{<!-- } --></font></td>
  138.  
  139. <td><i>x</i> = $x</td>
  140.  
  141. </tr>
  142.  
  143. <tr>
  144.  
  145. <td><i>y</i> = $y</td>
  146.  
  147. </tr>
  148.  
  149. </table>";
  150.  
  151.  
  152. }
  153.  
  154. }else{
  155.  
  156. echo"Sisestatud kordaja(d) ei ole reaalarv(ud)!";
  157.  
  158. }
  159.  
  160.  
  161. }
  162.  
  163. ?>
  164.  
  165. </body>
  166.  
  167. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement