SA-MP Forums Archive
[Ajuda] Pequena duvida sobre o '' & e || '' - 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)
+---- Thread: [Ajuda] Pequena duvida sobre o '' & e || '' (/showthread.php?tid=528219)



Pequena duvida sobre o '' & e || '' - DiegoLkd - 26.07.2014

Olб ... bom to com essa duvida simples, antes de vir aqui, jб to um tempinho no ****** pesquisando e nгo encontrei nada do gкnero

Bom, voltei a editar o GameMode, ai percebi algo sobre o && e ||, sempre que for
colocar '' 2 coisas '' se usa eles ( Уbvio *-* ) , mas tipo, como que saberei qual desses 2 й para usar '' && e || ''

jб pesquisei, jб olhei em uns tutoriais, mas nada fala sobre isso .

й isso, e obrigado pela atenзгo


Re: Pequena duvida sobre o '' & e || '' - WLSF - 26.07.2014

operador lуgico E "&&" e operador lуgico OU "||"

Vocк usarб o E, quando as duas condiзхes tiverem que ser verdadeiras.
Exemplo:
pawn Код:
if (1 == 1 && 2 == 2) {
//Cуdigo adentro.
}
Nesse exemplo, vocк tem duas condiзхes, verificando se 1 й igual a 1, e se 2 й igual a 2, o cуdigo adentro sу serб executado se as duas forem verdadeiras.

Vocк usarб o OU, quando uma das duas condiзхes tiver que ser verdadeira, ao invйs das duas.
Exemplo:
pawn Код:
if (1 == 1 || 2 == 3) {
//cуdigo adentro.
}
Nesse exemplo, vocк tem duas condiзхes, verificando se 1 й igual a 1, se 2 й igual a 3, o cуdigo adentro serб executado se uma das duas condiзхes for verdadeira.


Re: Pequena duvida sobre o '' & e || '' - zSuYaNw - 26.07.2014

&& significa E
|| significa OU

EXEMPLO:


pawn Код:
if(condicao1 > 10 || condicao2 == 20) // se a condicao1 for maior que 10 OU a condicao2 for igual a 20 ele executa o cуdigo.
{
     // codigo
}
pawn Код:
if(condicao1 > 10 && condicao2 == 20) // se a condicao1 for maior que 10 E a condicao2 for igual a 20 ele executa o cуdigo.
{
     // codigo
}



Re: Pequena duvida sobre o '' & e || '' - DiegoLkd - 26.07.2014

obrigado pela ajuda, ajudo bastante


Re: Pequena duvida sobre o '' & e || '' - Cor3y - 26.07.2014

pawn Код:
if(a > 3 && b > 3) return a = 2;
Explicaзгo: Se "a" E "b" forem maior que 3, a variбvel "a" agora terб um valor igual a 2.

pawn Код:
if(a < 2 || b > 2) return b = 2;
Explicaзгo: Se "a" for menor que 2 OU b for maior que 2, a variбvel "b" agora terб um valor igual a 2.