Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sumowanie w pętli FOR
Forum PHP.pl > Forum > PHP
damianooo
Witam,

Potrzebuję zsumować kolejne elementy w pętli for. W poniższej funkcji chciałbym każdy element tablicy podnieść do tej samej potęgi, wymnożyć przez stałą wartość x i CAŁOŚĆ zsumować. Jak można zsumować kolejne wyniki w pętli FOR ?

  1. $tab = Array(-3,3,-1,-2);
  2.  
  3. function zadanie($y, $tablica, $x)
  4. {
  5. $i = 0;
  6. $odp = 0;
  7.  
  8. for($i=0;$i<4;$i++)
  9. {
  10. $odp = (pow($tablica[$i], $y)) * $x;
  11. $odp =+ $odp;
  12. }
  13.  
  14. return $odp;
  15.  
  16. }
  17.  
  18. $wynik = zadanie(3,$tab,-2);
  19.  
  20. echo $wynik;
phpion
Nie:
  1. $odp = (pow($tablica[$i], $y)) * $x;
  2. $odp =+ $odp;

tylko:
  1. $odp += (pow($tablica[$i], $y)) * $x;

Powinno pomóc.

PS: Zwróć też uwagę na zmianę =+ na +=.
damianooo
niestety , nie działa ... wrzuć sobie na locala i zobacz ... może coś Ci przyjdzie do głowy ... ja siedzę nad tym od rana i nie mogę wymyśleć wink.gif

ok działa smile.gif rozpisałem sobie na kartce i wynik jest ok ... powinno być 18 i jest 18 ... dzięki

pozdro
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.