Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sumowanie w pętli FOR, proste zadanko
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


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;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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 +=.
Go to the top of the page
+Quote Post
damianooo
post
Post #3





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


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ć (IMG:style_emoticons/default/wink.gif)

ok działa (IMG:style_emoticons/default/smile.gif) rozpisałem sobie na kartce i wynik jest ok ... powinno być 18 i jest 18 ... dzięki

pozdro
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 19:10