Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Srednia Liczb :/
--Ja--
post
Post #1





Goście







mam taki problem ... zrobilem w taki sposob srednia liczb
  1. <?php
  2. function licz($str) {
  3. for ($a=1; $a<=6; $a++) {
  4. $arr.$a = str_split($str);
  5. $licznik.$a=0;
  6. foreach ($arr.$a as $g) {
  7. if ($g$a=='$a') {
  8. $licznik.$a++;
  9. }
  10. }
  11. }
  12.  
  13. $srednia=($licznik1+$licznik2*2+$liczniik3*3+$licznik4*4+$licznik5*5+$licznik6*6)/($licznik1+$licznik2+$liczniik3+$licznik4+$licznik5+$licznik6);
  14. print "$srednia";
  15. }
  16.  
  17.  
  18. licz("111414");
  19. ?>


i zeby nie robic tej czesci 6 razy to chcialem wrzucic to w petle ... jest blad wiem gdzie .. ale niewiem jak to poprawic :/ pomoglbyktos mi ?!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Pisane z palca.
  1. <?php
  2. functuion licz($string) {
  3.  $tablica = explode('', $string);
  4.  
  5.  if(count($tablica) > 0) return array_sum($tablica)/count($tablica);
  6.  else return 0;
  7. }
  8.  
  9. echo licz('111414');
  10. ?>


Ten post edytował kszychu 10.01.2008, 11:36:05
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




drobna poprawka:
nie count($tablica > 0)
a: count($tablica) > 0
Go to the top of the page
+Quote Post
kszychu
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Dzięki nospor, zagalopowałem się (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 22.08.2025 - 16:41