Главная » Php, Коды » Калькулятор на PHP
Апр
03

Калькулятор на PHP

Давно ничего не писал на PHP. Сегодня поигрался.

[sourcecode language=»php»]
<?php
echo ‘
<form action="" method="post">';
echo ‘
<fieldset>';
echo ‘
<legend>Калькулятор (с использованием 1-го числа)</legend>
‘;
echo ‘<input type="text" name="c" size="8" />';
echo ‘
<select name="d">';</select>
<select name="d"> echo ‘<option value="na"> </option>';</select>
<select name="d"> echo ‘<option value="cos">cos</option>';</select>
<select name="d"> echo ‘<option value="sin">sin</option>';</select>
<select name="d"> echo ‘<option value="sqr2">x²</option>';</select>
<select name="d"> echo ‘<option value="sqr3">x³</option>';</select>
<select name="d"> echo ‘<option value="sqrt">¬</option>';</select>
<select name="d"> echo ‘</select>
‘;
echo ‘<input type="submit" value="=" />';

$c = $_POST[‘c’];
$d = $_POST[‘d’];
if (isset($_POST[‘c’]))
{
switch($d)
{
case ‘na':
echo "Виберите действие!";
break;
case ‘cos':
$result6 = cos($c);
echo "cos($c) = <strong>$result6</strong>";
break;
[/sourcecode]

[sourcecode language=»php»]





case ‘sin':
$result5 = sin($c);
echo "sin($c) = <strong>$result5</strong>";
break;
case ‘sqr2′:
$result8 = pow($c,2);
echo "($c)² = <strong>$result8</strong>";
break;
case ‘sqr3′:
$result9 = pow($c,3);
echo "($c)³ = <strong>$result9</strong>";
break;
case ‘sqrt':
$result7 = sqrt($c);
echo "Корень($c) = <strong>$result7</strong>";
break;

return;
}
}
echo ‘
‘;

echo ‘</pre>
<form action="" method="post">';
echo ‘
<fieldset>';
echo ‘
<legend>Калькулятор (с использованием 2-х чисел)</legend>
‘;
echo ‘<input type="text" name="a" size="8" />';
echo ‘
<select name="q">';</select>
<select name="q"> echo ‘<option value="no"> </option>';</select>
<select name="q"> echo ‘<option value="add">+</option>';</select>
<select name="q"> echo ‘<option value="min">-</option>';</select>
<select name="q"> echo ‘<option value="um">*</option>';</select>
<select name="q"> echo ‘<option value="pod">÷</option>';</select>
<select name="q"> echo ‘</select>
‘;
echo ‘<input type="text" name="b" size="8" />';
echo ‘<input type="submit" value="=" />';

$a = $_POST[‘a’];
$b = $_POST[‘b’];
$q = $_POST[‘q’];
if (isset($_POST[‘a’]) && isset($_POST[‘b’]))
{
switch($q)
{
case ‘no':
echo "Виберите действие!";
break;

case ‘add':
$result = $a + $b;
echo "$a + $b = <strong>$result</strong>";
break;
case ‘min':
$result1 = $a — $b;
echo "$a — $b = <strong>$result1</strong>";
break;
case ‘um':
$result2 = $a * $b;
echo "$a * $b = <strong>$result2</strong>";
break;
case ‘pod':
if ($b == » or $b == 0)
{
echo "Деление на 0 не возможно!
";
}
else
{
$result3 = $a / $b;
echo "$a / $b = <strong>$result3</strong>";
}
break;
}
return;
}
echo ‘</fieldset>
</form>

‘;
?>
[/sourcecode]



Понравилась статья? Сделай приятно ее автору, поделись с друзьями:


Хотите получать обновления данного блога на EMail?

Введите адрес Почтового Ящика:




Подтвердите подписку в письме пришедшем на Почту, после чего начнете получить рассылку.