Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sumowanie Liczb, program sumujący licby parzyste
puma2192
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2012

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


Witam mam problem z programem a raczej nie wiem jak go dokończyć. Mam napisać program, który sumuje liczby parzyste z tablicy. Doszedłem do takiego momentu
  1. <html>
  2. <body>
  3. <?php
  4.  
  5. $tab = array(2,5,10,3,12,50,9,19,18,7);
  6. $i=0;
  7. $b=count($tab);
  8. while($i<$b)
  9. {
  10.  
  11.  
  12. $c=$tab[$i]%2;
  13.  
  14. if($c==0)
  15.  
  16. {
  17. $suma=sum($tab[$i]);
  18.  
  19.  
  20. }
  21. $i++;
  22. }
  23. echo "suma="."$suma";
  24. ?>
  25.  
  26. </body>
  27. </html>

Program oczywiście nie działa. Probem jest w linijce
  1. $suma=sum($tab[$i]);
Siedzę już nad tym programem drugi dzień. Bardzo prosze o pomoc co mam zrobić żeby sumowało liczby parzyste ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mmmmmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Przykład z manuala (delikatnie zmodyfikowany). Bez biegania w pętli.
  1. function parzysta($var)
  2. {
  3. return(!($var & 1));
  4. }
  5. $tablica2 = array (6, 7, 8, 9, 10, 11, 12);
  6. print_r(array_filter($tablica2, "parzysta"));
  7. print_r(array_sum(array_filter($tablica2, "parzysta")));
Powód edycji: [thek]: To jazda po bitówce, niewielu zrozumie ;)
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 17:03