Player1444 commited on
Commit
9a4b554
·
verified ·
1 Parent(s): d7c0181

Create О

Browse files
Files changed (1) hide show
  1. О +43 -0
О ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ($_SERVER['REQUEST_METHOD'] == 'GET' && isset($_GET['submit'])) {
3
+
4
+ $r1 = floatval($_GET['r1']);
5
+ $r2 = floatval($_GET['r2']);
6
+ $r3 = floatval($_GET['r3']);
7
+
8
+ $series = isset($_GET['series']);
9
+ $parallel = isset($_GET['parallel']);
10
+
11
+ if (!$series && !$parallel) {
12
+ $msg = "Нужно выбрать что посчитать!";
13
+ } else {
14
+ $msg = "";
15
+ if ($series) {
16
+ $r = $r1 + $r2 + $r3;
17
+ $msg .= "Последовательное: R = $r Ом\n";
18
+ }
19
+ if ($parallel) {
20
+ $r = round(1 / (1/$r1 + 1/$r2 + 1/$r3), 4);
21
+ $msg .= "Параллельное: R = $r Ом\n";
22
+ }
23
+ }
24
+ }
25
+ ?>
26
+
27
+ <form action="index.php" method="get">
28
+
29
+ R1: <input type="number" name="r1" step="any" value="10"><br><br>
30
+ R2: <input type="number" name="r2" step="any" value="20"><br><br>
31
+ R3: <input type="number" name="r3" step="any" value="30"><br><br>
32
+
33
+ <input type="checkbox" name="series"> Последовательное<br>
34
+ <input type="checkbox" name="parallel"> Параллельное<br><br>
35
+
36
+ <input type="submit" name="submit" value="Рассчитать">
37
+ </form>
38
+
39
+ <?php
40
+ if (isset($msg)) {
41
+ echo "<pre>$msg</pre>";
42
+ }
43
+ ?>