[Tutorial] Operadores Logicos e Comparadores. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Operadores Logicos e Comparadores. (
/showthread.php?tid=480985)
Operadores Logicos e Comparadores. -
Input - 13.12.2013
Bom, aqui й mais um simples tutorial que acho que existem varios por ai..
Porйm, й sempre bom ter novos
Comparadores:
Bom, os comparadores sгo poucos e faceis! Segue a lista:
Код:
> - Maior que.
< - Menor que.
== - Igual a.
>= - Maior ou igual.
<= - Menor ou igual.
!= - Nгo for igual.
Logo, se for usar um deles й facil..
Veja exemplos:
pawn Код:
if(Variavel1[playerid] < Variavel2[playerid]) return true;
Logo o compilador irб entender:
pawn Код:
Se o valor da Variavel1 for menor que a Variavel2 irб retornar verdadeiro.
--
pawn Код:
if(Variavel1[playerid] > Variavel2[playerid]) return true;
Logo o compilador irб entender:
pawn Код:
Se o valor da Variavel1 for maior que a Variavel2 irб retornar verdadeiro.
--
pawn Код:
if(Variavel1[playerid] == Variavel2[playerid]) return true;
Logo o compilador irб entender:
pawn Код:
Se o valor da Variavel1 for igual a Variavel2 irб retornar verdadeiro.
--
pawn Код:
if(Variavel1[playerid] <= Variavel2[playerid]) return true;
Logo o compilador irб entender:
pawn Код:
Se o valor da Variavel1 for menor ou igual que a Variavel2 irб retornar verdadeiro.
--
pawn Код:
if(Variavel1[playerid] >= Variavel2[playerid]) return true;
Logo o compilador irб entender:
pawn Код:
Se o valor da Variavel1 for maior ou igual que a Variavel2 irб retornar verdadeiro.
--
pawn Код:
if(Variavel1[playerid] != Variavel2[playerid]) return true;
Logo o compilador irб entender:
pawn Код:
Se o valor da Variavel1 nгo for igual Variavel2 irб retornar verdadeiro.
Operadores Logicos:
Atй onde eu sei sу existem 2 operadores logicos (eu acho kk) que sгo:
Код:
&& - e.
|| - ou.
! - not.
Entгo.. Seguindo a logica, ao usa-los seria como nos exemplos:
pawn Код:
if(Variavel1[playerid] == 1 && Variavel2[playerid] == 2) return true;
Logo o compilador irб entender:
pawn Код:
Se a Variavel1 tiver o valor 1 e a Variavel2 tiver o valor 2 irб retornar verdadeiro.
--
pawn Код:
if(Variavel1[playerid] == 1 || Variavel2[playerid] == 2) return true;
Logo o compilador irб entender:
pawn Код:
Se a Variavel1 tiver o valor 1 ou a Variavel2 tiver o valor 2 irб retornar verdadeiro.
--
pawn Код:
if(!Variavel[playerid]) return true;
Logo o compilador irб entender:
pawn Код:
Se o valor da variavel for false irб retornar verdadeiro.
Bom, й bem simples
Entгo, espero que eu tenha explicado bem e nгo tenha cometido erros..
Obrigado pela atenзгo!
Re: Operadores Logicos e Comparadores. -
WLSF - 13.12.2013
O not й um operador lуgico tambйm "!"
Re: Operadores Logicos e Comparadores. -
Input - 13.12.2013
Quote:
Originally Posted by Willian_Luigi
O not й um operador lуgico tambйm "!"
|
Hб esqueci dele ^^ Vou colocar ele agora
@Edit
Operador logico (!) inserido!
Vlw Will
Re: Operadores Logicos e Comparadores. -
Juniiro3 - 13.12.2013
Acho que existem outros operadores lуgicos tambйm, creio que ^ (diferente de) e ~ (diferente de -1) sejam lуgicos tambйm!
Muito bom!
Re: Operadores Logicos e Comparadores. -
WLSF - 13.12.2013
Quote:
Originally Posted by Juniiro3
Acho que existem outros operadores lуgicos tambйm, creio que ^ (diferente de) e ~ (diferente de -1) sejam lуgicos tambйm!
Muito bom!
|
Operadores de bitwise й uma coisa, operadores lуgicos sгo outra, vocк tб misturando.
Re: Operadores Logicos e Comparadores. -
Input - 13.12.2013
Quote:
Originally Posted by Juniiro3
Acho que existem outros operadores lуgicos tambйm, creio que ^ (diferente de) e ~ (diferente de -1) sejam lуgicos tambйm!
Muito bom!
|
Obrigado pelo incentivo e acho que nгo existem outros operadores o.o
Quote:
Originally Posted by Willian_Luigi
Operadores de bitwise й uma coisa, operadores lуgicos sгo outra, vocк tб misturando.
|
Vou dar uma lida sobre Operadores de Bitwise.. fiquei curioso :O
Respuesta: Operadores Logicos e Comparadores. -
ipsBruno - 13.12.2013
Legal, mas jб vi dezenas de tutoriais falando nisto. Inovar seria melhor
Abraзos
Re: Respuesta: Operadores Logicos e Comparadores. -
Input - 13.12.2013
Quote:
Originally Posted by ipsBruno
Legal, mas jб vi dezenas de tutoriais falando nisto. Inovar seria melhor
Abraзos
|
Como falei em outro tutorial.. Gosto de fazer tutoriais para fixar na minha cabeзa kk ai aproveito para postar para quem estiver precisando..
й uma honra ter vocк em meu topico!
Re: Operadores Logicos e Comparadores. -
PT - 13.12.2013
bom tutorial..
o bitwise tbm e bom sim..
Re: Operadores Logicos e Comparadores. -
Input - 13.12.2013
Quote:
Originally Posted by PT
bom tutorial..
o bitwise tbm e bom sim..
|
Andei estudando sobre bitwise e achei muito facil e interessante
Quem sabe depois eu faзa um tutorial kk