04.09.2014, 00:38
Introduзгo
Bom, neste tutorial irei falar sobre o bбsico de operaзгo ternaria e comparadores..Comparadores
Comparadores sгo basicamente feitos para, como o prуprio nome jб diz, comparar 2 elementos..Operaзгo Ternaria
simples, nгo?
Entгo, os comparadores que usamos em PAWN sгo:
Exemplos:pawn Код:== | Igual a..
>= | Acima ou igual a..
<= | Abaixo ou igual a..
!= | Nгo й igual a..
< | Abaixo de..
> | Acima de..
O Programa irб ler da seguinte forma:pawn Код:if(Vetor[0] == Vetor[1])
{
GMX();
}
----------Код:se(o valor Vetor[0] for igual ao do Vetor[1] irб executar a funзгo)
O Programa irб ler da seguinte forma:pawn Код:if(Vetor[0] >= Vetor[1])
{
GMX();
}
----------Код:se(o valor Vetor[0] for acima ou igual ao do Vetor[1] irб executar a funзгo)
O Programa irб ler da seguinte forma:pawn Код:if(Vetor[0] <= Vetor[1])
{
GMX();
}
----------Код:se(o valor do Vetor[0] for abaixo ou igual ao do Vetor[1] irб executar a funзгo)
O Programa irб ler da seguinte forma:pawn Код:if(Vetor[0] != Vetor[1])
{
GMX();
}
----------Код:se(o valor do Vetor[0] nгo for igual ao do Vetor[1] irб executar a funзгo)
O Programa irб ler da seguinte forma:pawn Код:if(Vetor[0] < Vetor[1])
{
GMX();
}
----------Код:se(o valor do Vetor[0] for abaixo do valor do Vetor[1] irб executar a funзгo)
O Programa irб ler da seguinte forma:pawn Код:if(Vetor[0] > Vetor[1])
{
GMX();
}
Код:se(o valor do Vetor[0] for acima do valor do Vetor[1] irб executar a funзгo)
Na matemбtica, uma operaзгo ternбria ou 3-бria й uma operaзгo com trкs operandos. Uma operaзгo ternбria й uma funзгo com trкs variбveis de entrada.Finalizaзгo
Fonte: Wikipedia.
Em programaзгo a formula da operaзгo ternaria fica da seguinte forma:
Se a condiзгo for verdadeira irб executar a operaзгo 1, caso contrario irб executar a operaзгo 2.pawn Код:<condiзгo> ? <operaзгo 1> : <operaзгo 2>;
Exemplo de aplicaзгo:
pawn Код:// Antes:
if(Trabalhando[playerid])
{
format(string, sizeof(string), "Administrador: %s Modo: [Trabalhando]", sendername);
SendClientMessage(playerid, 0xC0C0C0AA, string);
}
else
{
format(string, sizeof(string), "Administrador: %s Modo: [Jogando]", sendername);
SendClientMessage(playerid, 0xC0C0C0AA, string);
}
// Depois:
format(string, sizeof(string), "Administrador: %s Modo: [%s]", sendername, Trabalhando[playerid] ? ("Trabalhando") : ("Jogando"));
SendClientMessage(playerid, 0xC0C0C0AA, string);
Й isso galera, espero que gostem do meu segundo tutorial.. Tentei ser o mais breve e didбtico possнvel, obrigado pela atenзгo!