jak napisac program obliczajacy wartosci wyrazen matematycznych zawierajacych min. nawiasy,+,-,^,sin,arcsin,ln, zmienna x, stale e,pi. prosze o wszelki wskazowki jak sie do tego zabrać. z gory dziekuje
2006-12-15 21:42:13, polok
2007-01-09 13:12:29, chemik143 UWAGA: Odpowiedź nie została jeszcze sprawdzona przez administratora..! też mam z tym problem, jedyne co to chyba rekurencja przychodzi z pomocą (mam nadzieje wiesz co to jest...) no i zmyślny algorytm rozpoznawania kolejności wykonywania działań...
2007-04-13 17:08:36, UWAGA: Odpowiedź nie została jeszcze sprawdzona przez administratora..! dobre kompilatory maja dobre boblioteki.moduly :]
w tp borland nie dolaczyl zadnych konwertujacych stringa
______________________________
readln(wzor);
for i:=1 to length(wzor) do begin
....if chr(wzor[i])>=48 and wzor[i+1]='+' then wzor[i]+wzor[i+2]
__________________________________
taki przykladzik nic nie znaczacy. Trzeba sporo wysilku aby
zachowac priorytet dzialan, ^, etc xP