[Ajuda] Pequena duvida sobre o '' & e || ''
#1

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

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

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

obrigado pela ajuda, ajudo bastante
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)