Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kodowanie sqrt itp.
Czatol
post 17.12.2007, 18:56:21
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 17.12.2007

Ostrzeżenie: (0%)
-----


Witam.
Możliwe że już był taki temat jednak ja nie znalazłem. Jeśli to zły dział to proszę o przeniesienie.
Chodzi o to że tworze kalkulator w formularzu. Jednak nie da się w polu tekstowym na stronie obliczyć np. sqrt(2).
Jednak to nie wszystko co chciałbym wprowadzić. Czy da się też zrobić coś takiego (wpisując w polu tekstowym) sqrt(2) * sqrt(3) i to się równa sqrt(6) bez wyliczania tego pierwiastka, a w przypadku sqrt(2) * sqrt(2) wynik wyniósłby 2 ?

Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
plurr
post 17.12.2007, 22:47:17
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 12
Dołączył: 28.06.2007
Skąd: Bytom

Ostrzeżenie: (0%)
-----


nie wiem czy ci o takie cos chodzi.

  1. <form action='test2.php' method='post'>
  2. <input type='text' name='licz' />
  3. <input type='submit' />
  4. </form>
  5.  
  6. <?
  7.  
  8. $licz = $_POST['licz'];
  9.  
  10. if(isset($licz))
  11. {
  12. $array = explode(' ', $licz);
  13.  
  14. switch($array['1'])
  15. {
  16. case '*': echo sqrt($array['0']) * sqrt($array['2']); break;
  17. case '+': echo sqrt($array['0']) + sqrt($array['2']); break;
  18. // itd. 
  19. }
  20. }
  21.  
  22. ?>


--------------------
Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe.

Albert Einstein
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:04