Skocz do zawartości

Średnia wieku modelarzy z forum


Diakon

Rekomendowane odpowiedzi

Witam.

 

Pomyślałem, żeby sprawdzić, jaka jest średnia wieku modelarzy - przynajmniej tych z forum! W zasadzie byłyby dwa sposoby tego sprawdzenia - pzreglądanie danych forumowiczów, podliczenie... lub - i myślałem, żeby tak zrobić - każdy niech weźmie w tym udział - wpisuje, ile ma lat i od razu będzie podliczał średnią. Proszę przeczytać ten post do końca :) .

 

Najlepiej wg takiego wzoru:

 

Mój wiek XX , jestem rocznik 19XX, na liście X...XXXX, aktualna średnia wieku to XX i roku urodzenia to 19XX

 

Już tłumaczę, po kolei :) :

- "Mój wiek" - wpisujemy, ile mamy teraz lat :wink:

- "Jestem rocznik" - wpisujemy, w którym roku się urodziliśmy. A czemu rocznik? Ano, o ile bowiem nasz wiek będzie się stale zmieniał (i poprzez to średnia stanie się "nieaktualna"), to rocznik pozostaje ten sam, zawsze będzie można sobie wyliczyć aktualną średnią

- "Na liście" - w celu usprawnienia liczenia średniej, najlepiej wpisywać którą jesteśmy już osobą. Jeszcze do tego przejdę...

- "Aktualna średnia" - czyli akurat wyliczona przez nas średnia naszego wieku jak i rocznika

 

Jeszcze kilka słów uwag!

* Wzór na liczenie średniej - chyba się łatwo domyślić. Zróbmy to tak: zaraz wpiszę swoje dane. U mnie bedzie to tak:

Mój wiek: 19

Jestem rocznik 1989

Na liście: 1

Aktualna średnia wieku to: 19 i rocznika: 1989 :)

 

Kolejna osoba (dla przykładu 21-latek) powinna zrobić tak:

Mój wiek: 21

Jestem rocznik: 1987

Na liście: 2

Altualna średnia wieku to: 20 i rocznika: 1988

 

I tak dalej. Mam nadzieję, że sposób liczenia jest jasny :) . Krótko mówiąc: do obecnej średniej wieku (w tym przykładzie 20) dodajemy swój wiek i dzielimy go przez liczbę z rubryki "na liście".

 

*Proszę wpisywać się tylko RAZ. Bez postów typu "No no, myślałem, że wyjdzie inaczej". Dzieki temu w liczniku postów (patrząc z pozomu "Hyde park") znajdziemy rzeczywistą liczbę wpisanych osób.

 

*Nieraz na forum są sytuacje, że dwie osoby piszą coś równocześnie. Dlatego - po wpisaniu się prosiłbym sprawdzić - czy nad, lub pod naszym postem nie wyświetlił się post z tą samą liczbą "na liście". Chodzi o to, że nie wyszły zaś błędy w wyliczeniu. Wówczas - jeśli coś takiego wystąpi - proszę aby osoba (zapewne ta, której post ukazał sie niżej) poprawiła dane. A jeśli ktos by chciał coś dopisać - to aby zwrócił uwagę, czy przed nim nie zaistniała taka sytuacja - wtedy chyba najlepiej chwilę poczekać.... Albo wprowadzic swoje dane z poprawką na liczbę wpisanych osób.

 

* Przypominam, że kalkulator mamy w panelu Start > Programy > Akcesoria > Kalkulator :)

 

 

Czy cos jeszcze? Myślę że to wszystko. Wydaje sie skomplikowane :) ... Ale mam nadzieję, że chyba źle nie jest.

Aha. Aby licznik postów tematu odpowiadał liczbie wpisanych osób, ja pierwszy za moment to uczynię w osobnym poscie...

 

Zapraszam do wpisywania!!! :D

Odnośnik do komentarza
Udostępnij na innych stronach

A po za tym coś mi ta średnia się nie zgadza, dodając lata wszystkich wpisanych i licząc ich średnią mi wyszło 26,14 lat a z waszych wyliczeń 25lat.

Zła metoda wyliczeń - powinno się podawać też wyliczoną sume lat wszystkich wcześniej wpisanych + swoje lata i to wpisywać w swoim poście i tak dalej. Wasza metoda wprowadza błąd zaokrąglania.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

W SQL-u to chyba było by jakoś tak:

 

SELECT AVG(wiek_userow), COUNT(*)

FROM tabela_z_userami

HAVING liczba_postów >= 1

;

 

Zapytanie wybierze wszystkie osoby o liczbie postów większej lub równej 1 (aby wykluczyć osoby które tylko założyły konta i z nich nie korzystają) i policzy ich średnią wieku.

W miejsca słów napisanych małymi literami należy wpisać nazwy tabel i rekordów (nie wiem jakie są w PHP BB by Przemo :-) ) Zapytanie można odpalić w PHP MyAdmin po zalogowaniu do panelu admina dla serwera.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.