Como puedo indicar de que el valor de una variable es par?

if var mod 2=0 {Accion}
Asi si es par har? lo  que le digas  :)




A mod B

Esto devuelve el resto de la division A/B

#3 Marzo 14, 2010, 05:41:01 PM Ultima modificación: Marzo 14, 2010, 05:52:31 PM por soccer2008
Aqui te dejo un ejemplo de un array q te muestra si es par o no... XD XD XD

http://www.megaupload.com/?d=EWVI2RAD
Un foro donde hay de todo: http://fileceru.foroactivo.net (se necesitan moderadores para el foro)

Bueno, aun que ya te dieron la respuesta, la cosa no esta bien explicada:
Como sabes, todo numero par es divisible entre 2; eso quiere decir que al dividir un numero entre 2 se te da como resultado un numero entero y no queda ningun residuo en la operacion (si divides 6 entre 2 se te da como resultado 3 y queda un residuo de 0; caso contrario, divides 7 entre 2 te da como resultado el numero entero 3 y queda 1 como residuo). Entonces, el mod (modulador) te regresa el residuo de la division de 2 numeros:
7 mod 2 te arroja el resultado 1, por que 7 entre 2 es 3 y residuo 1.
Asi que como te dijo texic, para saber si un numero es par, debes dividirlo entre 2 y verificar que te arroje 0 como residuo:
A mod 2==0?

Aun que hasta donde yo se, tambien funciona:
A % 2==0
Siendo % el signo que reemplaza el comando mod  :-[

El % se usa en el c/c++ para realizar ese tipo de operaciones, pero en el gm no lo sab?a, gracias x el dato  XD
Un foro donde hay de todo: http://fileceru.foroactivo.net (se necesitan moderadores para el foro)