· NET  · Lectura en 2 min

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

Saber si un número es par es muy simple, recuerda que los números pares son aquellos que al dividirlos por 2 el residuo es 0 (2, 4, 6, 8, 9, 10, 12...).

Saber si un número es par es muy simple, recuerda que los números pares son aquellos que al dividirlos por 2 el residuo es 0 (2, 4, 6, 8, 9, 10, 12...).

Saber si un número es par es muy simple, recuerda que los números pares son aquellos que al dividirlos por 2 el residuo es 0 (2, 4, 6, 8, 9, 10, 12…). Por lo tanto, los números que no pueden ser divididos exactamente por 2 son impares.

Existen muchas formas de determinar si un número es par o impar mediante C# y cualquier otro lenguaje de programación, la forma más fácil es utilizar el % (operador resto) que nos devuelve el residuo de una división.

Así que para saber si un número es par deberíamos hacer lo siguiente:


static void Main(string[] args)
{
  int num = 22;

  //Comprobamos si num es un número par o no
  if((num % 2) == 0)
  {
    //Es un número par
  }
  else
  {
    //Es un número impar
  }
}

Función para determinar si un número es par o no

Es importante siempre intentar hacer código fuente que se pueda leer con un simple vistazo, si bien el código anterior ya funciona, el recomendable crear una función para que código sea reutilizable y mejorar su mantenimiento.

Puedes crearte una función que devuelva true si es par y luego reutilizarla, cada vez que lo necesites.

static bool EsPar(int numero)
{
  if((numero % 2) == 0)
  {
    return true;
  }
  else
  {
    return false;
  }
}

Si utilizamos esta función, todo queda más limpio y puedes reutilizarla cada vez que lo necesites.

Parece una tontería hacer una función porque es un código relativamente simple, pero imagínate que lo utilizas 100 veces en la aplicación que estés desarrollando y descubres que has hecho el cálculo mal y tienes que ir remplazando uno por uno cada cambio… Mucho mejor hacer funciones.

static void Main(string[] args)
{
  int num = 22;

  if(EsPar(num))
  {
    //Es un número par
  }
  else
  {
    //Es un número impar
  }
}

static bool EsPar(int numero)
{
  if((numero % 2) == 0)
  {
    return true;
  }
  else
  {
    return false;
  }

}

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

Para acabar el artículo, si estás pensando en comprar hosting o en comprar dominio Web, déjame recomendarte estos artículos:

    Compartir
    Volver al blog

    Artículos relacionados

    Ver todos los artículos »
    PHP Headers guía básica

    PHP Headers guía básica

    Domina la función header() en PHP para manipular las cabeceras HTTP en tus scripts. Aprende a gestionar redirecciones, tipos de contenido, caché y más.

    C#: Obtener directorio de ejecución

    C#: Obtener directorio de ejecución

    Generar una serie Fibonacci con C# es un ejercicio habitual en las escuelas o en pruebas de acceso a un trabajo. Así que vamos a resolver este ejercicio.

    PHP Switch

    PHP Switch

    Aprende a usar la estructura de control de flujo "switch" en PHP para evaluar expresiones y ejecutar código en función de los resultados. Conoce sus ventajas y limitaciones.