SA-MP Forums Archive
[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