Online Калкулатор!

NetCutter

Registered
Направих си един онлайн калкулатор!
Има много такива,ама тоя си го направих почти сам,само с някои синтактични грешки,които ми беха поправени от този форум и от форума на http://www4u.search.bg !Абе както и да е!Няма да се обяснявам,ето кода:
Код:
<?php 
$chislo1 = $_POST [ 'chislo1' ] ;
$znak = $_POST [ 'znak' ] ;
$chislo2 = $_POST [ 'chislo2' ] ;

if( $znak == "+" )
{
 $rezultat = $chislo1 + $chislo2;
 echo ( "<b><u>$chislo1 + $chislo2 = $rezultat</u></b>" );
 }
if( $znak == "-" )
{
 $rezultat = $chislo1 - $chislo2; 
 echo ( "<b><u>$chislo1 - $chislo2 = $rezultat</u></b>" ) ;
 }
if( $znak == "*" )
{
 $rezultat = $chislo1 * $chislo2;
 echo ( "<b><u>$chislo1 * $chislo2 = $rezultat</u></b>" ) ; 
}
if( $znak == "/" )
{
 $rezultat = $chislo1 / $chislo2;
 echo ( "<b><u>$chislo1 / $chislo2 = $rezultat</u></b>" ) ;
 }
?>
<html>
  <head>
<META HTTP-EQUIV="Content-Language" CONTENT="bg">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> 
<title>Изпробвай моят Online Калкулатор!</title>
      </head>
  <body> <hr width=100%>
<h2>Извършване на математически операция с две избрани от вас числа!</h2><p>
<form action="calculator.php" method="POST">
<hr width="100%">
<b>Изберете числа и начина на тяхното пресмятане:</b><p>
<input type="text" name="chislo1" size="8"> 
<select name="znak">
<option name="+" value="+">+
<option name="-" value="-">-
<option name="*" value="*">*
<option name="/" value="/">/
</select><input type="text" name="chislo2" size="8"> <p>
<input type="submit" value="Айде Изчисли ми го!">

</body>
</html>
DEMO
 

staf

Registered
Изписва ми това „Р?ЕвърС?ване РЅР° математически операция СЃ РґРІРµ иЕбрани РѕС‚ вас числа!”
 

NetCutter

Registered
А!?Е енкодинга си ми е наред!
Ще го проверя :)
Edit: Сегфа забелязах че е от хостинга!Аз слгам един мета таг а вие само вижте то какви слага и какъв сорс код показва :shock:
 

NetCutter

Registered
10х!Реших да разбера колко е лимита и вижте какво открих:
9999999999 * 9999999999 = 9.999999998E+19
Забележете това E :wink:
Много ми е интересно на какво се равнявя и как може да се увеличи капацитета на калкулатора :wink:
 

Soul_Stealler

Registered
NetCutter каза:
10х!Реших да разбера колко е лимита и вижте какво открих:
9999999999 * 9999999999 = 9.999999998E+19
Забележете това E :wink:
Много ми е интересно на какво се равнявя и как може да се увеличи капацитета на калкулатора :wink:
дам...и мен ми е интересно това, защото имам същия проблем. :?
 

NetCutter

Registered
Аз си мисля че това не може да се поправи,защото е предварително зададена функция в самият PHP :wink:
Остават ни надецдите при php6 да ни дадат повече капацитет,въпреки че ако се замислим на практика,тея огромни числа няма да вършат работа :wink:
В смисъл няма кой да ги ползва :wink:
 

Горе