Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] etapowe rozwiązywanie działań
1010
post
Post #1





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


Witam!
Potrzebuje napisać skrypt który będzie rozwiązywał działania i będzie przedstawiał etapy jego rozwiązania, np.
Podaje mu działanie:
6*4*(2/5+34-2*2)/2
a on wykonuje na nim operacje i zwraca mi takie coś:
6*4*(0,4+34-4)/2=
=6*4*34,4/2=
=24*34,4/2=
=24*17,2=
=417,6

Zdaję sobie z tego sprawę że to nie będzie proste zadanie, wiec prosze was o pomoc...

Jak się za taki skrypt zabrać?
Co proponujecie?

Ten post edytował 1010 3.10.2006, 20:25:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
1010
post
Post #2





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


Ok. Jeden konwerter mam już gotowy. Nie wklejam narazie kodu żeby nie robić syfu na forum.

Teraz będę się zabierał za odwrotny knwerter... Jak będę miał jakieś pytania to oczywiście napisze...

Dziękuje już wam bardzo za pomoc...
Go to the top of the page
+Quote Post

Posty w temacie
- 1010   [php] etapowe rozwiązywanie działań   3.10.2006, 20:24:56
- - gszesiek   nie jestem specjalistą od algorytmów, ale mo...   3.10.2006, 21:17:25
- - 1010   hmm tylko jak mu ją podać... to wszystko chyba nie...   3.10.2006, 21:21:05
- - Gnomik   Widzę to jako funkcję rekurencyjną, rozbijającą ca...   3.10.2006, 21:32:54
- - 1010   Więc jak od strony teoretycznej proponujecie to wy...   3.10.2006, 21:36:25
- - Prph   Takimi rzeczami zajmuje sie informatyka teoretyczn...   3.10.2006, 21:36:27
- - 1010   CytatTak, czy inaczej - bez gotowych algorytmow, t...   3.10.2006, 21:40:32
- - s_w_ir   Na początku kilka pytań: Czy to na pewno...   3.10.2006, 21:40:48
|- - 1010   Cytat(s_w_ir @ 3.10.2006, 22:40:48 ) ...   3.10.2006, 21:44:22
- - Gnomik   Bardzo uproszczony algorytm: 1. Wykryj obecnosc n...   3.10.2006, 21:51:26
- - s_w_ir   Hmm no to dalej jedziemy teorią, plan algoryt...   3.10.2006, 22:01:45
- - 1010   odnosnie tych nawiasów... Kiedy już znajde że jest...   3.10.2006, 22:06:03
- - Gnomik   Tutaj chyba z pomocą przyjdą wyrażenia PEAR'a....   3.10.2006, 22:09:19
- - s_w_ir   CytatKiedy już znajde że jest nawias... ...   3.10.2006, 22:13:03
- - 1010   Tak czy siak coś z tym wyciągnietym nawiasem trzeb...   3.10.2006, 22:13:27
- - Gnomik   [PHP] pobierz, plaintext <?phpfunction rekmat...   3.10.2006, 22:33:05
- - 1010   ooo.. Dzięki bardzo za kod... Dziś po południu prz...   4.10.2006, 14:00:40
- - Gnomik   Tutaj : [PHP] pobierz, plaintext <?phpif...   4.10.2006, 14:38:35
- - eai   Jeśli działania będą proste czyli tylko znaki + - ...   4.10.2006, 15:31:23
|- - 1010   Cytat(eai @ 4.10.2006, 16:31:23 ) 3. ...   4.10.2006, 15:36:32
- - eai   jeśli ujemna zapisujesz sobie je w specjalnym znak...   4.10.2006, 15:46:59
- - 1010   Okej. Tak na rozgrzewke pisania tego od strony ko...   4.10.2006, 15:58:47
- - eai   Przykład: 2+ (45 - (23/100 * (34-36) ) ) + 4 + 7; ...   4.10.2006, 16:17:24
- - 1010   Dokładnie... Dziś biore zeszyt na ten projekt i za...   4.10.2006, 16:21:48
- - eai   Pomoge Ci teoretycznie. Ogólnie całość trzeba za...   4.10.2006, 16:42:55
- - 1010   Nom ogólnie schemat jest dobry... Tylko teraz ma...   4.10.2006, 17:46:19
- - UDAT   1. Skorzystaj z RPN do przetworzenia działani...   4.10.2006, 17:54:06
- - 1010   Powiedzmy że chce przy tym algorytmie pominąć RPN....   4.10.2006, 18:18:10
- - eai   [PHP] pobierz, plaintext <?phpif(eregi...   4.10.2006, 18:18:30
- - 1010   ok juz dziala... zastanawiam sie teraz nad jedna...   4.10.2006, 18:53:56
- - cicik   Proponuję zainteresować się notacją Łukasiewicza i...   4.10.2006, 19:30:38
- - 1010   Problem w tym że ja czytałem troche na ten temat i...   4.10.2006, 19:35:19
|- - cicik   Cytat(1010 @ 4.10.2006, 20:35:19 ) Pr...   4.10.2006, 19:49:16
- - UDAT   Cytat(cicik @ 4.10.2006, 20:30:38 ) P...   4.10.2006, 19:52:49
- - 1010   Okej wszystko spoko... Tylko ja musiałbym pzedstaw...   4.10.2006, 19:53:50
|- - cicik   Cytat(1010 @ 4.10.2006, 20:53:50 ) Ok...   4.10.2006, 19:57:36
- - 1010   Myślałem nad tym ale niestety nie dosz...   4.10.2006, 20:00:22
|- - cicik   Cytat(1010 @ 4.10.2006, 21:00:22 ) Je...   4.10.2006, 20:04:48
- - 1010   Tylko że ONP likwiduje wszystkie nawiasy i wszystk...   4.10.2006, 20:06:29
|- - cicik   Cytat(1010 @ 4.10.2006, 21:06:29 ) Ty...   4.10.2006, 20:12:15
- - 1010   Jutro w takim razie popracuje nad konwerterami mię...   4.10.2006, 20:16:39
- - cicik   Teraz mi przyszłą do głowy jeszcze jedna rzecz, kt...   4.10.2006, 20:16:59
- - 1010   To w takim razie odpada bo mi najbardziej właśnie ...   4.10.2006, 20:42:24
- - Turgon   a nie prościej po prostu tak ... rozbijasz explode...   4.10.2006, 21:09:18
- - 1010   Jak by to było takie proste jak ci się wydaje to j...   4.10.2006, 21:11:56
- - Gnomik   Sam zastanawiałem się nad ONP i dalej ni...   5.10.2006, 10:43:22
|- - cicik   Cytat(Gnomik @ 5.10.2006, 11:43:22 ) ...   5.10.2006, 12:11:58
- - Aztech   Jak najbardziej ONP nie komlikuje rozwiązania, pon...   5.10.2006, 13:00:34
- - 1010   Ok... Myslę że decyzja jest podjętna na korzyść ON...   6.10.2006, 07:21:06
|- - cicik   Cytat(1010 @ 6.10.2006, 08:21:06 ) Je...   6.10.2006, 13:19:46
- - mike_mech   ~cicik kozaków Cu u nas dostatek. Skoro wiesz to w...   6.10.2006, 13:43:23
|- - cicik   Cytat(mike_mech @ 6.10.2006, 14:43:23...   6.10.2006, 14:13:01
- - 1010   Ok... Myślę że sobie poradzę. Teraz jednak skupiam...   6.10.2006, 16:38:35
|- - mike_mech   Cytat(1010 @ 6.10.2006, 17:38:35 ) [P...   6.10.2006, 16:49:53
- - 1010   Ale mi chodziło o to żeby ostrzymaną zmianną zamie...   6.10.2006, 16:56:01
- - 1010   nie rozumiem... weź pod uwagę że jeden element to...   6.10.2006, 17:06:11
- - gszesiek   to pobieraj kolejne elementy i if'uj if ( ...   6.10.2006, 17:10:57
- - 1010   Nie rozumiem...   6.10.2006, 17:21:50
- - mike_mech   Cytat(1010 @ 6.10.2006, 17:56:01 ) Al...   6.10.2006, 17:39:46
- - 1010   Ok już rozumiem.... A jak się nazywała funkcja któ...   6.10.2006, 17:45:12
- - gszesiek   string możesz traktować jak tablicę echo $wyr...   6.10.2006, 17:54:02
- - 1010   Stworzyłem funkcje któa tworzy tablice $wejsc...   6.10.2006, 22:32:36
- - Turgon   unsetujesz $cos[1] tylko pamietaj ! Liczn...   7.10.2006, 10:25:21
- - 1010   Ok. Jeden konwerter mam już gotowy. Nie wklejam na...   7.10.2006, 10:33:27
- - gszesiek   a kiedy będzier rozwiązywał problem z przecinkiem ...   7.10.2006, 13:39:36
- - 1010   Już mam ten problem rozwiązany. Funkcją str_replac...   7.10.2006, 18:53:58
- - cadavre   [PHP] pobierz, plaintext <?phpfunction augmenta...   7.10.2006, 19:55:38
- - 1010   o jakaą funkcje ci chodzi? Kto ma jeszcze pomysł...   7.10.2006, 20:41:31
- - cadavre   %? Tą, którą piszesz - do etapowego rozwiązywani...   7.10.2006, 21:43:00
- - 1010   Jak skończe to zobaczymy... O ile skończe... Trze...   8.10.2006, 18:21:10
- - mike_mech   2^2 - dwa do potęgi drugiej 2^(1/2) - pierwia...   8.10.2006, 18:23:24
- - 1010   A jak proponujesz wpisywanie pierwiastkow dla uzyt...   8.10.2006, 19:04:25
- - mike_mech   Cytat(1010 @ 8.10.2006, 20:04:25 ) A ...   8.10.2006, 19:08:34
- - 1010   okej... tak to zrobie... Jakie rzeczy musze spraw...   14.10.2006, 20:42:13
|- - cicik   Cytat(1010 @ 14.10.2006, 21:42:13 ) M...   14.10.2006, 21:06:27
- - 1010   Rozwiązanie działania: 4^(0-2) ()^(4-2)= =^2= =0 ...   14.10.2006, 21:12:16
|- - cicik   Cytat(1010 @ 14.10.2006, 22:12:16 ) c...   14.10.2006, 21:20:17
- - 1010   Yyy bo z tego co zauważyłem sypie się też przy Roz...   14.10.2006, 21:23:33
|- - cicik   Cytat(1010 @ 14.10.2006, 22:23:33 ) i...   14.10.2006, 21:25:31
- - 1010   tylko jak to poprawic?   14.10.2006, 21:26:36
|- - cicik   Cytat(1010 @ 14.10.2006, 22:26:36 ) t...   14.10.2006, 21:31:11
- - 1010   Zastanawiam się dlaczego takie coś działa: CytatRo...   14.10.2006, 21:46:21
|- - cicik   Cytat(1010 @ 14.10.2006, 22:46:21 ) Z...   14.10.2006, 21:48:52
- - 1010   Zauważyłem że przy zamianie na onp pomija tak jakb...   14.10.2006, 21:52:13
|- - cicik   Cytat(1010 @ 14.10.2006, 22:52:13 ) Z...   14.10.2006, 21:53:38
- - 1010   Kiedy zamienia na onp to sprawdza kazdy znak co to...   14.10.2006, 22:11:07
|- - cicik   Cytat(1010 @ 14.10.2006, 23:11:07 ) J...   14.10.2006, 22:13:41
- - 1010   Ok już działa. Dzięki... dodam jeszcze ze musiale...   15.10.2006, 17:21:05
|- - cicik   Cytat(1010 @ 15.10.2006, 18:21:05 ) ...   15.10.2006, 17:26:23
- - 1010   I co to ma do rzeczy?   15.10.2006, 18:45:10
|- - cicik   Cytat(1010 @ 15.10.2006, 19:45:10 ) I...   15.10.2006, 19:01:03
- - 1010   Nom, z tym że jaka to różnica... Skopiowałem goto...   15.10.2006, 19:31:31
|- - cicik   Cytat(1010 @ 15.10.2006, 20:31:31 ) N...   16.10.2006, 06:35:55
- - Aztech   Pewnie będzie zjebka od modów za oftop ale co tam ...   15.10.2006, 19:53:34


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 Aktualny czas: 4.10.2025 - 16:08