Помогни ни да направим Uroci.net по - богат! Добави урок

PHP калкулатор за прости уравнения

PHP » PHP
azerot   трудност:    видян: 7199

Създаваме файл uravnenia.php!


<html>
<head>
<title>Формуляр</title>
</head>
<body>
<h2>Извършване на математически операции</h2><hr>
<form action="mat.php" method="post">
<b>Моля въведете число</b><br>
x <input type="text" name="x" size="5"><br>
y <input type="text" name="y" size="5"><br>
a <input type="text" name="a" size="5"><br>
b <input type="text" name="b" size="5"><br>
<b>Изберете желаната операция</b><br>
<input type="radio" name="operacia" value="xyz">x+y=z
<input type="radio" name="operacia" value="xyzab">(x+y)-(a+b)=z
<input type="radio" name="operacia" value="kvadrat">Корен квадратен<br><hr>
<input type="submit" value="Изчисли">
</form>
</body>
</html>



Създаваме файл mat.php!

<html>
<head>
<title>Резултат от изчислението</title>
</head>
<body>
<?

$calc = $_POST ['operacia'];
$x = $_POST ['x'];
$y = $_POST ['y'];
$a = $_POST ['a'];
$b = $_POST ['b'];
$stoinost = $_POST['stoinost'];

if (is_numeric ($x)) {
if (is_numeric ($y)) {
if ($operacia!=null) {
switch($operacia){
case "xyz" : $resultat = $x+$y;
break;

case "xyzab" : $resultat = ($x+$y)-($a+$b);
break;

}}}
if ($x+$y==$resultat)
{
echo ("Резултата от изчислението е:$resultat<br><br>
<b>x=$x y=$y</b><br><br>
x+y=z<br><br>
$x+$y=z<br><br>
$x+$y=$resultat<br><br> ");
}
if (($x+$y)-($a+$b)==$resultat)
{
echo ("Резултата от изчислението е:$resultat<br><br>
<b>x=$x y=$y a=$a b=$b</b><br><br>
(x+y)-(a+b)=z<br><br>

($x+$y)-($a+$b)=$resultat<br><br>

<br><br>
");
}}

else { echo ("Невалидна стойност"); }
?>
</body>
</html>



Коментари (2)

JeIn на 19.09 2007 в 14:16ч.
не бачка?
smoka97 на 25.03 2009 в 22:27ч.
ако се качи на FTP сървар работи

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com