Actionscript 2.0 - Descobrindo se uma variável numérica é par ou ímpar.
|
Recentemente em uma aplicação que estava desenvolvendo precisava verificar quais elementos em um array eram pares e quais eram ímpares. Parece bobeira mas muita gente não sabe como fazer isso em AS 2.0. Segue abaixo a maneira simples de fazer isso: |
![]() |
O segredo deste código é o operador % que retorna a sobra da divisão de um número por outro. Segue o código abaixo:
-
// troque o número da variável para testar outros valores
-
var numero:Number = 32;
-
// Se a sobra divisão do número por dois for igual a zero o número é par
-
if ((numero % 2) == 0) {
-
trace ("O número" + numero + " é par!");
-
} else {
-
trace ("O número" + numero + " é ímpar!");
-
}
No blog do desenvolvedor Flash/Flex Joshua Buhler, descobri que há uma maneira ainda mais simplificada de fazer estes loops if - else. Segue o exemplo abaixo:
-
var numero:Number = 32;
-
((numero % 2) == 0) ? trace ("Número par!") : trace ("Número ímpar!");
Aliás gostaria de agradecer imensamente o Josh, pois foi ele que me indicou o plug-in do WP que formata os códigos como os que você pode ver aí em cima. Uma mão na roda.
[ ]s










































Obrigado pela visita! Fique a vontade para deixar seu comentário com dúvidas, críticas e também elogios.