Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> procenty
kamilos809
post 11.08.2010, 20:06:38
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


Witam poraz kolejny, z nowym pytankiem hehe...
Tak więc chodzi o to, ze chce zrobić sobie tzw. ranking lub coś w tym stylu. Ogólnie mam tam 5 userów i chce im zrobić taki tam ranking... ale taki żeby każdy głosował no i ok ale jak zrobić żeby system rozdzielał mi sumę głosów(dając na to 30 głosów) na procenty przez wszystkich uzytkowników. Czyli np. 30 to 100% gracz 1 ma 10 głosów, gracz 2 ma 5 głosów itd... i zeby system mi dawał ile to procent. że gracz 1 ma np. 50 % itd...

mam nadzieje, że dość zrozumiale napisałem smile.gif
Go to the top of the page
+Quote Post
nospor
post 11.08.2010, 20:10:14
Post #2





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




Cytat
1 ma np. 50 % itd...

Cytat
Czyli np. 30 to 100% gracz 1 ma 10 głosów
10 z 30 to nie jest 50%.

No a konkretnie to w czym masz problem? Bo nie chce mi się wierzyć, że naprawdę myślisz iz 10 z 30 to 50% więc chyba tak banalne wyliczenia nie powinny być problemem. Więc co nim jest?

ps: przenoszę na przedszkole


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
wookieb
post 11.08.2010, 20:12:34
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Człowiek chce się leczyć z alkoholizmu a tu nawet na forum o procentach gadają :/

Z twoim pytanie nie widzę definicji TWOJEGO problemu. Bo poza "chcę" to dałeś swoją listę życzeń. A matematykę w podstawówce zdał?


--------------------
Go to the top of the page
+Quote Post
kamilos809
post 11.08.2010, 20:13:45
Post #4





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


to był przykład, wiem, ze to nie tyle ale dla przykładu nie będę podawał jakiś tam prawdziwych wyników...
na szybkiego napisałem jakieś tam pierwsze lepsze wyniki i procenty.
A co do waszych wypowiedzi... ogólnie że tak powiem nabijacie postów zamiast pomóc...
nie wiem czy to jest dozwolone no ale...

Ten post edytował kamilos809 11.08.2010, 20:15:48
Go to the top of the page
+Quote Post
Wicepsik
post 11.08.2010, 20:15:28
Post #5





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Napisz nam z czym masz problem! Czego nie umiesz ?


--------------------
Go to the top of the page
+Quote Post
pedro84
post 11.08.2010, 20:15:59
Post #6





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Cytat(kamilos809 @ 11.08.2010, 21:13:45 ) *
to był przykład, wiem, ze to nie tyle ale dla przykładu nie będę podawał jakiś tam prawdziwych wyników...
na szybkiego napisałem jakieś tam pierwsze lepsze wyniki i procenty

Taa...

No ale jakiś problem masz czy się przemyśleniami dzielisz?


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
nospor
post 11.08.2010, 20:17:03
Post #7





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




Cytat
ale dla przykładu nie będę podawał jakiś tam prawdziwych wyników...
smile.gif nie będę rozwijał tego tematu choć mnie korci winksmiley.jpg

Cytat
na szybkiego napisałem jakieś tam pierwsze lepsze wyniki i procenty
No ok, ale w czym masz problem? Poważnie pytam bo nie wiem

bo jesli chodzi ci o ten kod:
  1. $procenty = 10/30*100;
to ja ponawiam pytanie wookieba.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
wookieb
post 11.08.2010, 20:17:22
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Może tak samo jak ja jest alkoholikiem? snitch.gif


--------------------
Go to the top of the page
+Quote Post
kamilos809
post 11.08.2010, 20:19:35
Post #9





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


Dobra, wypowiem sie inaczej, chodzi o to, że z liczby która będzie moim 100% system rozdzieli liczbę procentów poprzez użytkowników... żeby nie było wyjaśnie wam to na prawdziwych procentach bo znowu czepiać się będą:
moja liczba: 100 czyli 100%
gracz 1: 50 (50%)
gracz 2: 25 (25%)
gracz 3: 25 (25%)
i chcę zeby system tak to mi pokazał... ile procent ma kto a nie ja bym musiał mu to naliczać
Go to the top of the page
+Quote Post
nospor
post 11.08.2010, 20:20:34
Post #10





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




No to przecież ci napisałem kod:
  1. $procenty = 10/30*100;

Tak się wylicza procenty. I naprawdę wstyd ze tego nie wiesz.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
!*!
post 11.08.2010, 20:25:33
Post #11





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


wookieb - programista jest jak chirurg... musi pić winksmiley.jpg


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
kamilos809
post 11.08.2010, 20:26:09
Post #12





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


no ok, dzięki. No nie wiem jeszcze wielu rzeczy, uczę się tylko tego, czego potrzebuje, nie będe sie uczył całego PHP tylko po to by napisać moduł, gdzie uzywam 10% tej wiedzy...
Go to the top of the page
+Quote Post
!*!
post 11.08.2010, 20:28:23
Post #13





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A powinieneś nauczyć się całości, żeby mieć podstawy. Głupio piec ciasto nie mając piekarnika.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
nospor
post 11.08.2010, 20:31:43
Post #14





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




Cytat
nie będe sie uczył całego PHP tylko po to by napisać moduł, gdzie uzywam 10% tej wiedzy...
raz, ze to jest podstawa jezyka: umiec pomnozyc i podzielic a dwa ze problem z php nie ma zadnego zwiazku: to jest podstawa matematyki. tak, wyliczenie procentu to matematyka. jedno podzielic przez drugie i pomnozyc przez 100 - no mnie tego w podstawowce uczyli.

A naprawdę nie trzeba byc geniuszem by w php umiec uzyc dzielenia / i mnożenia *. No miej litośc winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kamilos809
post 11.08.2010, 20:43:36
Post #15





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


no ok, pomyśle nad tym. Ogólnie powiem tak: nauczyć się całego PHP... no ok ale nie mam na czym, bo jaką książkę o PHP nie zacznę czytać to ciągle wydaje mi się, że to już umiem i w ogóle...

Ten post edytował kamilos809 11.08.2010, 20:43:58
Go to the top of the page
+Quote Post
Kużdo
post 11.08.2010, 20:53:37
Post #16





Grupa: Zarejestrowani
Postów: 181
Pomógł: 14
Dołączył: 4.06.2008

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


A myślałem, że jakiś ciekawy temat...

Cytat(kamilos809 @ 11.08.2010, 18:43:36 ) *
no ok, pomyśle nad tym. Ogólnie powiem tak: nauczyć się całego PHP... no ok ale nie mam na czym, bo jaką książkę o PHP nie zacznę czytać to ciągle wydaje mi się, że to już umiem i w ogóle...

Ja jak otwieram Biblie PHP5 i MySQL, to jakoś ciągle się czegoś nowego uczę, a mimo to znam sposób jak napisać to co chcesz napisać... W sumie dobrze napisałeś - wydaje Ci się...

Tu taki mały zarys:
  1. $user1 = 10;
  2. $user2 = 15;
  3. $user3 = 25; //łącznie mają 50 pkt, głosów czy co tam...
  4.  
  5. echo "User 1 oddał ".$user1." głosów, czyli ".$user1 / 50 * 100 ."% całości.<br />";
  6. echo "User 2 oddał ".$user2." głosów, czyli ".$user2 / 50 * 100 ."% całości.<br />";
  7. echo "User 3 oddał ".$user3." głosów, czyli ".$user3 / 50 * 100 ."% całości.<br />";


Ten post edytował kuzdo 11.08.2010, 20:57:26
Go to the top of the page
+Quote Post
!*!
post 11.08.2010, 21:05:39
Post #17





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


kuzdo - mogłeś jeszcze to zsumować boby się te 50 nie powtarzały winksmiley.jpg


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Kużdo
post 11.08.2010, 21:11:34
Post #18





Grupa: Zarejestrowani
Postów: 181
Pomógł: 14
Dołączył: 4.06.2008

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


Nie będę mu życia utrudniał biggrin.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 30.06.2025 - 02:38