Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Różnica bramek, Pomoc w napisaniu funkcji
arzach
post 1.04.2011, 11:52:51
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Proszę o pomoc w napisaniu funkcji która będzie zwracała true lub false jeśli np
Wynik meczu będzie 2:3 a ktoś obstawił np. 1:2 to funkcja ma zwrócić true ponieważ dodając po jednej bramce do typowanego wyniku z każdej strony to wyjdzie 2:3 czyli 1:2 + 1:1 = 3:2
Tak samo jeśli jest wynik 2:3 a ktoś obstawił 3:4 to odejmując po jednej bramce od wyniku tepowanego czyli 3:4 ? 1:1 = 2:3


Kilka przykładów
wynik: 2:3 - typy: 1:2, 3:4, 4:5, 5:6 itd. true
wynik: 3:1 - typy: 4:2, 5:3, 6:4 itd. true

wynik: 3:1 ? typy 3:2, 4:1, 5:1 false


Natomiast jeśli w wyniku meczu jest 0 obojętnie dla jakie strony sprawdzamy tylko jedną stronę czyli


wynik: 3:0 - typy: 2:0, 1:0, 4:0, 5:0 itd. True


wynik: 3:0 - typy: 2:1, 1:1, 4:1, 5:1 itd. False

Kod który napisałem.
  1. $wynik1 = 2;
  2. $wynik2 = 3;
  3.  
  4. $typ1 = 1;
  5. $typ2 = 2;
  6.  
  7.  
  8. function roznica($wynik1, $wynik2, $typ1, $typ2){
  9.  
  10. $i = 1;
  11. $i1 = 1;
  12. while ($i <= 10) {
  13.  
  14. $typ1 += 1;
  15. $typ2 += 1;
  16.  
  17.  
  18. if($wynik1 = $typ1 && $wynik2 = $typ2){
  19. break;
  20. return true
  21. }
  22.  
  23.  
  24. echo $i++;
  25.  
  26. }
  27.  
  28.  
  29. while ($i1 <= 10) {
  30.  
  31. $typ1 -= 1;
  32. $typ2 -= 1;
  33.  
  34.  
  35. if($wynik1 = $typ1 && $wynik2 = $typ2){
  36. break;
  37. return true
  38. }
  39.  
  40.  
  41. echo $i1++;
  42.  
  43. }


Pomoże mi ktoś napisać taką funkcje ?

Ten post edytował arzach 1.04.2011, 11:58:36
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.07.2025 - 04:36