[Tutorial] Operadores Logicos e Comparadores.
#1

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!
Reply
#2

O not й um operador lуgico tambйm "!"
Reply
#3

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
Reply
#4

Acho que existem outros operadores lуgicos tambйm, creio que ^ (diferente de) e ~ (diferente de -1) sejam lуgicos tambйm!

Muito bom!
Reply
#5

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.
Reply
#6

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
Reply
#7

Legal, mas jб vi dezenas de tutoriais falando nisto. Inovar seria melhor

Abraзos
Reply
#8

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!
Reply
#9

bom tutorial..

o bitwise tbm e bom sim..
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)