Размер файла: 5.96Kb
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="Cache-Control" content="no-cache">
<title>Калькулятор</title><link rel="stylesheet" type="text/css" href="style.css"></head><body>
<?php
$time=date("H");
$u = "Доброе утро";
$d = "Добрый день";
$v = "Добрый вечер";
$n = "Доброй ночи";
if ($time>=06) { $hello = $u; }
if ($time>=12) { $hello = $d; }
if ($time>=17) { $hello = $v; }
if ($time>=21) { $hello = $n; }
$date=date("m");
$da=date("d");
$dat=date("Y");
if($date==01) { $date1="Января";}
if($date==02) { $date1="Февраля";}
if($date==03) { $date1="Марта";}
if($date==04) { $date1="Апреля";}
if($date==05) { $date1="Мая";}
if($date==06) { $date1="Июня";}
if($date==07) { $date1="Июля";}
if($date==08) { $date1="Августа";}
if($date==09) { $date1="Сентября";}
if($date==10) { $date1="Октября";}
if($date==11) { $date1="Ноября";}
if($date==12) { $date1="Декабря";}
$mod = $_GET["mod"];
switch($mod) {
case false:
default:
echo '<div class="tb">Калькулятор</div><div class="cont">';
echo "$hello<hr/>";
echo "Сегодня<b> $da $date1 $dat</b>";
echo '<hr/>Хочешь себе такой же калькулятор?<br/><a href="?mod=service">Подробнее...</a></div>
<div class="gt">Простые вычисления</div><div class="cont">
a + b (сложение)<br/>
a - b (вычитание)<br/>
a * b (умножение)<br/>
a / b (деление)<hr/>';
echo '<form action="?mod=result1" method="post">
Введите первое число (a) :<br/>
<input name="a" value=""/><br/>
Введите второе число (b) :<br/>
<input name="b" value=""/><br/>
<input value="Посчитать" type="submit"/></form></div>
<div class="gt">Возведение в квадрат</div><div class="cont"><b>a<sup>2</sup></b><hr/>
<form action="?mod=result2" method="post">
Введите число :<br/>
<input name="a2" value=""/><br/>
Введите степень :<br/>
<input name="b2" value=""/><br/>
<input value="Посчитать" type="submit"/></form></div>
<div class="gt">Извлечение из-под корня</div><div class="cont"><form action="?mod=result3" method="post">
Введите число :<br/>
<input name="a3" value=""/><br/>
<input value="Посчитать" type="submit"/></form></div><div class="gt">Квадратные уравнения</div><div class="cont">
<b>a x<sup>2</sup> + b x + c = 0 </b><hr>
<form action="?mod=result4" method="post">
Введите число (a) :<br/>
<input name="a4" value=""/><br/>
Введите число (b) :<br/>
<input name="b4" value=""/><br/>
Введите число (c) :<br/>
<input name="c4" value=""/><br/>
<input value="Решить" type="submit"/></form>';
break;
case result1:
$a = $_POST["a"];
$b = $_POST["b"];
$otv2 = $a * $b;
if ($b == 0) { $otv3 = "На ноль делить нельзя!";} else { $otv3 = $a / $b; }
if (!preg_match("|^[-\d]+$|", $a)) { $a = ""; }
echo '<div class="gt">Простые вычисления</div><div class="rek">Первое число: <b>'.$a.'</b> <br/>Второе число: <b>'.$b.'</b></div>
<div class="cont">Результат сложения : <b>'.$otv.'</b><br/>Результат вычитания : <b>'.$otv1.'</b><br/>Результат умножения : <b>'.$otv2.'<br/></b>Результат деления : <b>'.$otv3.'</b><hr/><a href="./">Назад</a></div>';
break;
case result2:
$a = $_POST["a2"];
$b = $_POST["b2"];
$otv = pow($a,$b);
echo '<div class="gt">Возведение в квадрат</div><div class="rek">Число : <b>'.$a.'</b> <br/>Степень: <b>'.$b.'</b></div>
<div class="cont">Результат : <b>'.$a.'<sup>'.$b.'</sup> = '.$otv.'</b><hr/><a href="./">Назад</a></div>';
break;
case result3:
$a = $_POST["a3"];
$otv = sqrt($a);
echo '<div class="gt">Извлечения из-под корня</div><div class="rek">Выбранное число : <b>'.$a.'</b></div>
<div class="cont">Результат извлечения : <b>'.$otv.' </b><hr/><a href="./">Назад</a></div>';
break;
case result4:
$a = $_POST["a4"];
$b = $_POST["b4"];
$c = $_POST["c4"];
$d = pow($b,2) - 4*$a*$c;
$do = sqrt($d);
if ($a == 0) { $a ="1";}
if ($d < 0) { $x1 = 0;
$x2 = 0;} else {
$x1 = (-$b+$do)/(2*$a);
$x2 = (-$b-$do)/(2*$a); }
echo '<div class="gt">Квадратные уравнения</div><div class="rek">Первое число (a) : <b>'.$a.'</b><br/>Второе число (b) : <b>'.$b.'</b><br/>Третье число (c) : <b>'.$c.'</b></div>
<div class="cont">Результат решения уравнения :<br/> <b>'.$a.' x<sup>2</sup> + '.$b.' x + '.$c.' = 0</b><hr/>
*D = <b> '.$do.'</b><hr/>
x<sub>1</sub> = <b>'.$x1.'</b><hr/>
x<sub>2</sub> = <b>'.$x2.'</b><hr/>
*D - дискриминант<hr/>
<a href="./">Назад</a></div>';
break;
case service:
echo '<div class="gt">Сервис калькулятора</div><div class="cont">
Хотите <a href="index.php">такой</a> калькулятор себе на сайт? Просто установи специальную ссылку. <hr/>Ссылка:<br/>
<b>http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?url=Ваш_сайт</b>(Ваш_сайт слитно и без http:// )<hr/>
<a href="index.php?url=muza.wen.ru">Пример</a>
</div>
<div class="gt">Скопировать</div><div class="cont">
Ссылка:<br/><input type="text" value="http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?url=Ваш_сайт"><hr/><a href="index.php">Назад</a></div>';
break; }
$url = $_GET["url"];
if(!empty($url)) {
echo "<hr/>Вернуться на <a href='http://$url'><b>$url</b></a>";} else
{
}
?></div>
<div class="gt">(c) 2011 by ShadoW | ICQ: 1111878</div>
</body></html>