29.11.2013, 13:20
Poderias falar do ou e do e
Se 1 for diferente de 3 e 1 for igual a dois acondiзгo й verdadeira. Se 1 for igual a tres, mas o 1 tambem for igaul a 2 a condiзгo seria falsa. Ou seja quando vem o e й necessбrio que ambas as condiзoes sejam verdadeiras para poder passar verdade.
Se 1 for igual a dois ou 1 for diferente de tres a condiзao total й verdadeira. Neste caso sу й necessбrio que 1 condiзгo esteja verdadeira para a condiзгo total passe por verdadeira. Nao esquecer que o && tem prioridade com o ||. Ou seja
Se 1 for igual a 2 e 1 for diferente de 1 ou 1 igual a 3 a condiзгo total й verdadeira. O que faz primeiro й ver se 1 й igual a 2 e ver se 1 й diferente de 1 para averiguar se a primeira condiзгo й verdade depois vai verificar se 1 й igual 3. Se uma dessas 2 for verdadeira ela passa, por exemploe se 1 for diferente de 1 e igual a 3 a primeira й falsa, mas a segunda й verdadeira o que torna a condiзгo verdadeira.
Espero que nao tenha sido confuso.
Jб agora
sу й verdade se 1 for maior que 3, ou seja se 1 for igual ou inferior a 3 й falso.
Equeceste-te tambem do maior/menor ou igual
sу й falso se o 1 for menor que 3. Para ser verdade tem que ser 3 ou maior.
pawn Код:
if(1 != 3 && 1 == 2)
pawn Код:
if(1 == 2 || 1 !=3)
pawn Код:
if(1 == 2 && 1 !=1 || 1 == 3)
Espero que nao tenha sido confuso.
Jб agora
pawn Код:
if(1 > 3)
Equeceste-te tambem do maior/menor ou igual
pawn Код:
if(1 >= 3)