Cytat
Zrób sobie plik kalkulator.php a do środka wklej normanego javascript z kalkulatorem -> to też będzie php bo się interpreter włączy
Nie za bardzo Ci się udał kawał...
Cytat
o, że koledzy Ci dobrze podpowiadają że javascript będzie zdecydowanie lepszy do tego.
W wątku już dwukrotnie napisano, że ma to być w PHP, nie w JS.
Cytat
Ale prawdopodobnie wykładowcy chodzi o BC Math
Dlaczego uważasz, że o BC mogło chodzić? Przecież nie napisał nigdzie, że potrzebna jest duża precyzja.
Cytat
1) funkcje sin cos itd w każdej z nich są asymptoty w których funkcja nie ma wartości ale trzeba to zapisać za pomocą liczby pi. Jak tego dokonać?
Sinus i cosinus ma dziedzinę w zbiorze liczb rzeczywistych

Pewnie Ci o wspomnianego (co)tangensa chodziło.
Niestety w przypadku PHP jedyna sensowna metoda to sprawdzenie przed wykonaniem operacji czy dana wartość może zostać użyta (przy dzieleniu przez zero, czy próbie podania PI/2 jako parametr dla tan()).
Natomiast co do samej liczby PI... masz ją dostępną pod stałą M_PI (albo samo PI) oraz funkcją pi()
Natomiast co do samego działania aplikacji... można zrobić to na multum sposobów. Jeden z łatwiejszych to zrobienie każdego przycisku formularza jako przycisku wysyłania owego formularza z jakąś tam zmienną odzwierciedlającą kliknięty przycisk. Następnie po stronie serwera do jakiejś zmiennej sesyjnej dopisujesz sobie to co kliknięto, otrzymując po n kliknięciach zapis w postaci:
Kod
24+3/5+tan(2)*pow(64, 2)
Następnie po kliknięciu "=" wystarczyło by korzytając z
eval uruchomić takie równanie, a jego wynik przypisać do jakiejś zmiennej.
Oczywiście można to zrobić na wiele innych sposobów, nie korzystających z evala - czystego zła

No i trzeba jeszcze pamiętać o każdorazowym sprawdzaniu poprawności wprowadzanych danych.
Cytat
Na upartego obliczenia moga byc po server side lecz musisz je wysylac np. przez AJAX
Nie wiem dlaczego, ale "(...)po server side(...)" wygląda naprawdę głupio... tak ciężko napisać po polsku?
No i oczywiście nie musi korzystać z AJAXa...