Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Operatory


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
8 odpowiedzi w tym temacie

#1 darkman

    Wszechwiedzący

  • Przyjaciel

Reputacja: 87
Zaawansowany

  • Postów:553
  • Lokalizacja:inactive
Offline

Napisano 02.01.2009 17:42

Operatory relacji stosowane w instrukcjach warunkowych. Niby podstawowe, ale dla początkujących się może przydać:


Operator Nazwa Przykład

==
równe 6 == (10 - 4)

!= różne od 10!= (11-2)

< mniejsze 4 < 7

> większe 3 > 1

<= mniejsze lub równe 5 <= (2+3)

>= większe lub równe 4 >= 5



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



Operatory logiczne - używa się ich w instrukcjach warunkowych jak powyższe.

Operator iloczynu logicznego - && :
Używa się go jeżeli chcemy wykonać coś kiedy np. dwie lub więcej zmiennych mają jednocześnie daną wartość.

Przykład:

public mojafunkcja()
{
new a = 3;
new b = 4;

if(a == 3 && b == 4) return 1;
}
W/W funkcja zwróci wartość jeden ponieważ postawiony warunek jest zgodny z wartościami zmiennych.


Operator sumy logicznej - || :
Działa podobnie jak ten powyżej, lecz jest jedna zasadnicza różnica, mianowicie jeżeli postawimy warunek z tym operatorem wystarczy, że jedna ze zmiennych będzie miała wymaganą wartość. Użyje tego samego kodu, jednak z operatorem który teraz opisałem.

Przykład:

public mojafunkcja()
{
new a = 3;
new b = 4;

if(a == 3 || b == 6) return 1;
}

Funkcja zwróci jeden chociaż tylko jedna zmienna a ma wymaganą wartość.
  • +
  • -
  • 0

#2 bartek124

    Profesjonalista

  • Użytkownik

Reputacja: 30
Życzliwy

  • Postów:188
  • Lokalizacja:Kołaczyce
Offline

Napisano 03.01.2009 12:54

W PHP mamy jeszcze taki operator:
XOR - ^ - warunek z tym operatorem spełnia się, jeżeli jedna lub druga zmienna będzie miała wymaganą wartość, ale nie obie na raz.

Nie wiem, czy działa on w AMXX, więc jeśli nie, to proszę o usunięcie posta :).
  • +
  • -
  • 0

#3 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 03.01.2009 13:17

^ - jest w pawn'ie operatorem bitowym.
  • +
  • -
  • 0

#4 darkman

    Wszechwiedzący

  • Autor tematu
  • Przyjaciel

Reputacja: 87
Zaawansowany

  • Postów:553
  • Lokalizacja:inactive
Offline

Napisano 03.01.2009 16:15

W PHP mamy jeszcze taki operator:
XOR - ^ - warunek z tym operatorem spełnia się, jeżeli jedna lub druga zmienna będzie miała wymaganą wartość, ale nie obie na raz.

Nie wiem, czy działa on w AMXX, więc jeśli nie, to proszę o usunięcie posta :).


To jest to samo co operator sumy logicznej. ^^
  • +
  • -
  • 0

#5 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 03.01.2009 16:28

Suma logiczna to OR, on mowi o XOR...
  • +
  • -
  • 0

#6 darkman

    Wszechwiedzący

  • Autor tematu
  • Przyjaciel

Reputacja: 87
Zaawansowany

  • Postów:553
  • Lokalizacja:inactive
Offline

Napisano 03.01.2009 16:38

chodzi mi o działanie...
  • +
  • -
  • 0

#7 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 03.01.2009 16:44

Suma logiczna ||

A|B|WYNIK
-----------------
0|0|0
1|0|1
0|1|1
1|1|1

1 to true, 0 to false

XOR

A|B|WYNIK
-----------------
0|0|0
1|0|1
0|1|1
1|1|0

darkman dzialanie maja inne
  • +
  • -
  • 0

#8 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 20.04.2009 10:31

http://forums.allied...ead.php?t=90507

Proponuje oblukac, zobaczyc czy jest cos ciekawego itp ;-)
  • +
  • -
  • 0

#9 darkman

    Wszechwiedzący

  • Autor tematu
  • Przyjaciel

Reputacja: 87
Zaawansowany

  • Postów:553
  • Lokalizacja:inactive
Offline

Napisano 20.04.2009 14:28

tutorial o operacjach na bitach jest juz, tak wiec?
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych