Create О
Browse files
О
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 |
+
?>
|