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
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 % 2es0, 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.