Portal SAMP
[Tutorial] Operadores Lógicos - Tutorial para Iniciantes - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Guias e Tutoriais (https://portalsamp.com/forumdisplay.php?fid=7)
+--- Tópico: [Tutorial] Operadores Lógicos - Tutorial para Iniciantes (/showthread.php?tid=3560)



Operadores Lógicos - Tutorial para Iniciantes - Levi.M - 01/05/2023


Operadores Lógicos



Vamos a um tutorial Básico de como usar operadores lógicos , normalmente vocês já viram eles na matemática:

== : Igual
<    : Menor
>    : Maior
<= : Menor ou igual:

>= : Maior ou igual:
!=   : Diferente
||  : Ou
&    : And (e)



Basicamente os Operadores são usado para comparar valores como usando o comparador IF:

Código PHP:
if(FUNÇÃO_COMPARAR OPERADOR_LÓGICO DADOS)
{
   //PROCESSAR FUNÇÃO CASO SEJA VERDADEIRO



Vamos a Um Exemplo:

if(GetPlayerHealth(playerid) == 50)

GetPlayerHealth -> Pega Vida Player
== -> Operador Lógico (Vide Logo Acima)
50 -> Dados


Traduzindo: Se a Vida do Player For Igual a 50

Muita gente tem dúvidas entre ( = e == ) e ( || e & ) basicamente são diferente pois ( == ) comparar Igual ( = ) seta um valor a igual dado Imposto.

& -> Valores simultaneamente ao mesmo tempo.
|| -> Valores não-simultaneamente ao mesmo tempo.

Bom o que quero dizer com isso? Vejam Exemplo:


Exemplo dos =:

Código PHP:
new VIDA[MAX_PLAYERS];
VIDA[playerid] = 10



Exemplo do || &:

||

Código PHP:
if(GetPlayerHealth(playerid) == 50 || 20



Vejam que nesta forma ele pegará qualquer um dos 2 dados sem precisar selos ao mesmo tempo.


&

Código PHP:
if(GetPlayerHealth(playerid) == 50 20



Vejam que os dois dados deveram ser executados ao mesmo tempo para poder processar se a condição for verdadeira, claro que é impossível ter 50 e 20 de vida ao mesmo tempo, lembrando que isto é um exemplo.



Créditos: Yaheli


RE: Operadores Lógicos - Tutorial para Iniciantes - White_Blue - 01/05/2023

Obrigado por compartilhar. +rep!

Obrigado por compartilhar! Sem dúvidas irá ajudar muitas pessoas. +rep


RE: Operadores Lógicos - Tutorial para Iniciantes - xbruno1000x - 02/05/2023

Sempre realizando boas contribuições para o fórum! +Rep


RE: Operadores Lógicos - Tutorial para Iniciantes - Levi.M - 02/05/2023

(01/05/2023 20:38)White_Blue Escreveu: Obrigado por compartilhar. +rep!

Obrigado por compartilhar! Sem dúvidas irá ajudar muitas pessoas. +rep

Muito obrigado pelo rep ^^

(02/05/2023 10:03)xbruno1000x Escreveu: Sempre realizando boas contribuições para o fórum! +Rep

Obrigado amigo, as vezes eu esqueço esse tipo de coisa "simples" ai fico caçando no google, por isso resolvi postar aqui pra facilitar pra mim e a todos que precisarem.