· Andrés Ledo · 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 strpos

    PHP strpos

    La función "strpos" es una de las más utilizadas en PHP y es muy útil para buscar la posición de una subcadena dentro de una cadena de texto..

    Cómo usar el comando DELETE en MySQL

    Cómo usar el comando DELETE en MySQL

    Eliminar datos en MySQL es una tarea común y esencial en la gestión de bases de datos. El comando `DELETE` se utiliza para eliminar filas de una...

    Cómo usar los comentarios en PHP

    Cómo usar los comentarios en PHP

    Mejora tu código PHP con nuestra guía definitiva sobre comentarios. ¡Descubre técnicas eficientes y buenas prácticas para llevar tus proyectos al...