SA-MP Forums Archive
[Ajuda] Op. condicionais - 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] Op. condicionais (/showthread.php?tid=315396)



[Ajuda] Op. condicionais - Rodrigo. - 02.02.2012

Tipo , queria saber como utilizar operadores condicionais.. " ? " e " : "
Vi um tutorial mais nгo consegui aprender =/
Se alguem puder me explicar ficaria grato..


Re: [Ajuda] Op. condicionais - Abravanel - 02.02.2012

Eles verificam se uma vбriavel booleana retornou em true ou false
" ? " = se for true
" : " = se for false

Exemplo:
pawn Код:
new bool:LOL = true;

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    printf(" Alee й lindo? R: %s ", (LOL) ? ("Sim") : ("Nao"));
    print("--------------------------------------\n");
    return true;
}
Se " LOL " for true ele retorna imprimido:
" Alee й lindo? R: Sim "
Se " LOL " for false ele retorna imprimido:
" Alee й lindo? R: Nao "

Espero ter ajudado


Re: [Ajuda] Op. condicionais - Ricop522 - 02.02.2012

Quote:
Originally Posted by AFerreira
Посмотреть сообщение
Eles verificam se uma vбriavel booleana retornou em true ou false
" ? " = se for true
" : " = se for false

Exemplo:
pawn Код:
new bool:LOL = true;

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    printf(" Alee й lindo? R: %s ", (LOL) ? ("Sim") : ("Nao"));
    print("--------------------------------------\n");
    return true;
}
Se " LOL " for true ele retorna imprimido:
" Alee й lindo? R: Sim "
Se " LOL " for false ele retorna imprimido:
" Alee й lindo? R: Nao "

Espero ter ajudado
what


Re: [Ajuda] Op. condicionais - Abravanel - 02.02.2012

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
what
Tipo:

Quero ver se a vбriavel booleana LOL estб declarada em true ou false:

pawn Код:
printf(" A variavel LOL estб declarada em %s", (LOL) ? ("True") : ("False"));
Se eu tiver declarado ela em true vai aparecer:
" A variavel LOL estб declarada em true "
e se for false:
" A variavel LOL estб declarada em false "

Sу trocar " (LOL) " pela vбriavel desejada e ("True") pela resposta se ela for true e ("False") pela resposta se ela for false.

outro exemplo:
Quero saber se 100 й igual a 300:
pawn Код:
100 == 300 ? Igual : Diferente
//Vai aparecer: "Diferente" pois 100 nunca serб igual a 300 *-*
E agora quero saber se 100 й menor que 300:
pawn Код:
100 < 300 ? йMenor : NгoйMenor
Esses operadores condicionais " ? e : " pode ser usados em vбriaveis e expressхes ( nъmeros ) ..


Re: [Ajuda] Op. condicionais - Ricop522 - 03.02.2012

Quote:
Originally Posted by AFerreira
Посмотреть сообщение
Tipo:

Quero ver se a vбriavel booleana LOL estб declarada em true ou false:

pawn Код:
printf(" A variavel LOL estб declarada em %s", (LOL) ? ("True") : ("False"));
Se eu tiver declarado ela em true vai aparecer:
" A variavel LOL estб declarada em true "
e se for false:
" A variavel LOL estб declarada em false "

Sу trocar " (LOL) " pela vбriavel desejada e ("True") pela resposta se ela for true e ("False") pela resposta se ela for false.

outro exemplo:
Quero saber se 100 й igual a 300:
pawn Код:
100 == 300 ? Igual : Diferente
//Vai aparecer: "Diferente" pois 100 nunca serб igual a 300 *-*
E agora quero saber se 100 й menor que 300:
pawn Код:
100 < 300 ? йMenor : NгoйMenor
Esses operadores condicionais " ? e : " pode ser usados em vбriaveis e expressхes ( nъmeros ) ..
Eu disse what porque o que vocк disse estб errado, facepalm.
Da mais uma estudada.rs


Re: [Ajuda] Op. condicionais - Rodrigo. - 03.02.2012

Noss
tao facil assim?
eu pensava que era super complicado kk
vlw @AFerreira
+rept


Re: [Ajuda] Op. condicionais - Abravanel - 03.02.2012

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
Eu disse what porque o que vocк disse estб errado, facepalm.
Da mais uma estudada.rs
kkkkkk, fail entгo ._.

Bom, eu vendo uns scripts entendi desse modo e atй uso em certas ocasiхes, mais vo procurar para rever esses "operadores"