- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
// Калькулятор умеющий умножать, делить, складывать и вычитать.
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($_POST['num1'])) {
if(is_numeric($_POST['num1'])) {
$num1 = strip_tags($_POST['num1']*1);
}
}
elseif (isset($_POST['num1'])) {
echo "Неверное значение Число 1";
}
if (isset($_POST['num2'])) {
if(is_numeric($_POST['num2'])) {
$num2 = strip_tags($_POST['num2']*1);
}
}
elseif (isset($_POST['num2'])) {
echo "Неверное значение Число 2";
}
if (isset($_POST['operator'])) {
$operator = $_POST['operator'];
}
elseif (isset($_POST['operator'])) {
echo "Неверное значение Оператор";
}
switch ($operator) {
case '-':
$output .= $num1-$num2;break;
case '+':
$output .= $num1+$num2;break;
case '*':
$output .= $num1*$num2;break;
case '/':
if ($num2 == 0) {echo "На 0 делить нельзя";}else{$output .= $num1/$num2;break;}
default:
$output = "Неизвестный оператор ".$operator;
}
}
?>
<h1>Калькулятор</h1>
<?php
if (isset($output)){
echo "Результат $output";
}
?>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
Число 1:<br />
<input type="text" name="num1" /><br /><br />
Оператор:<br />
<input type="text" name="operator" /><br /><br />
Число 2:<br />
<input type="text" name="num2" /><br /><br />
<input type="submit" value="Считать!" />
</form>
// Калькулятор умеющий умножать, делить, складывать и вычитать.
eth0 14.03.2014 18:54 # +3
И тут обман.
Abbath 14.03.2014 23:39 # −5
Lowezar 15.03.2014 01:30 # +4
Abbath 15.03.2014 02:19 # −3
minusator41 14.03.2014 21:21 # −14
Soul_re@ver 14.03.2014 21:22 # +4
minusator41 14.03.2014 21:53 # −17
gost 15.03.2014 16:32 # +4
bormand 15.03.2014 18:05 # +5
gost 15.03.2014 19:35 # +2
guest 15.03.2014 20:04 # +1
gost 15.03.2014 21:28 # −4
Stertor 15.03.2014 22:45 # 0
принимают же соли брома - в основном, бромистый калий.
3.14159265 15.03.2014 23:16 # +3
Кончи с кем-то другим, особо жестоким способом.
Stertor 15.03.2014 23:38 # 0
Abbath 15.03.2014 23:53 # +3
Stertor 16.03.2014 00:07 # 0
3.14159265 15.03.2014 20:05 # +6
guest 15.03.2014 20:07 # +1
guest 15.03.2014 20:09 # +3
inkanus-gray 16.03.2014 00:38 # 0
Жабоскриптер?
1024-- 16.03.2014 03:29 # +2
Хотел возразить, но оказалось, что это валидный код на JS, C++ и почти на Haskell.
http://ideone.com/6NKnyC
http://ideone.com/TAQEGT
Lowezar 14.03.2014 21:27 # −2
EDIT: Точно! AliceGoth /user/2738
Elvenfighter 15.03.2014 02:27 # +3
inkanus-gray 16.03.2014 00:42 # +6
Что я ещё забыл упомянуть?
bormand 16.03.2014 07:30 # +3
Fike 18.03.2014 12:57 # 0
это жорошо!