Saltar al contenido

Mentoring

Cómo saber si un número es par o impar en C#

Comprueba si un número es par o impar en C# con el operador módulo, un ejemplo con if y una función reutilizable.

Mentoring 1 min de lectura

Actualizado el

Código para saber si un número es par o impar en C#

Para saber si un número es par o impar en C# usa el operador módulo %. Este operador devuelve el resto de una división.

  • Si numero % 2 es 0, el número es par.
  • Si no es 0, el número es impar.
int numero = 22;

if (numero % 2 == 0)
{
    Console.WriteLine("Es un número par");
}
else
{
    Console.WriteLine("Es un número impar");
}

La comprobación funciona también con números negativos, porque lo único que importa es si el resto es cero.

Función para comprobar si un número es par

Si vas a reutilizar la comprobación, puedes crear una función:

static bool EsPar(int numero) => numero % 2 == 0;

Uso:

int numero = 22;

if (EsPar(numero))
{
    Console.WriteLine("Es un número par");
}
else
{
    Console.WriteLine("Es un número impar");
}

La función devuelve true si el número es par y false si es impar.

Saber si un número es par o impar en otros lenguajes

Si trabajas con PHP, puedes aplicar la misma idea en cómo comprobar si un número es par o impar en PHP.