![]() |
![]() |
![]() ![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 1 Dołączył: 17.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
to pobieraj kolejne elementy i if'uj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
if ( $a - cyfra ) { pobierz $b if ( $b - cyfra ) { pobierz $c // tu raczej zapętlić } połącz jako całość i zapisz w pomocniczej tabeli jako jeden element } else { zapisz w pomocniczej tabeli jako jeden element } (nie żeby to było łatwe, szybkie i .... ) ----------------------------------------------- chcesz mieć każdy element osobno w tablicy w przybliżeniu to kod (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Kod 1. sprawdzasz z ilu znaków składa się zmienna $dlug
for ( $i = 0; $<=$dlug; $i ++) { if ( $wyrazenie[$i] - cyfra ) { while ( $wyrazenie[$i] - cyfra ) { $pomoc .= $wyrazenie[$i] $i ++; } $n_wyrazenie[] = $pomoc; } else { $n_wyrazenie[] = $wyrazenie[$i] } } Ten post edytował gszesiek 6.10.2006, 17:35:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 21:08 |