< Volver a Códigos Programación

4. Calcular si un número es par o impar en C++


En este tutorial te explicaré cómo calcular si un número es par o impar en C++ con la operación módulo. También es necesario utilizar una condición para que se pueda mostrar un mensaje, en el caso de ser un número par, u otro, en el caso de ser impar.

 

Operación módulo

En informática, la operación módulo obtiene el resto de la división de un número entre otro (a veces llamado residuo o resto).

Te lo muestro con ejemplos para que lo veas más claro.

  1. Cuando un número entero se divide entre 2 y su residuo es 0, quiere decir que es divisible entre 2 y además es par.
  2. En cambio, cuando un número entero se divide entre 2 y su residuo es 1, quiere decir que no es divisible entre 2 y además es impar.

Con este punto ya puedes saber si un número es par o impar. En la clase anterior explico cómo obtener datos por pantalla, te recomiendo que vayas a mirarlo si no tienes claro como hacerlo.

Cuando menciono la clase anterior, lo hago porque es necesario para poder realizar la operación de módulo, ya que si no tenemos este valor no podemos hacer el cálculo.

 

Calcular el módulo en C++

El operador módulo se representa con el símbolo % en lenguaje C++, es un operador binario y tiene sentido solo para números enteros.

Cuando digo operador binario, me refiero a que el resultado solamente será uno u otro (0 o 1).

Para poder calcular si un número es par o impar en C++ se realiza con el número divisor 2, por lo que la operación será la siguiente:

 

 

El valor Resultado será 0 o 1, por lo tanto, te quedará un último punto, pasar el valor en una condición y hacer una acción si es 0 u otra si es 1.

Condicionales IF – ELSE

Los condicionales IF-ELSE, son una estructura de control, que te permiten tomar cierta decisión en el interior del programa, es decir, te permite determinar que acciones tomar dada o no cierta condición.

No voy a entrar mucho, ya que en un futuro tutorial hablaré más a fondo sobre los condicionales. En el caso de tu programa, necesitarás el condicional IF-ELSE para mostrar un mensaje por pantalla u otro, dependiendo si el número es par o impar.

Te muestro un esquema para que te hagas una idea de como es el flujo del programa.

 

Si quieres acabar de averiguar cómo calcular si un número es par o impar en C++ te recomiendo que veas el tutorial. Gracias al tutorial conseguirás realizar un programa que te responda si un número que tú introduzcas es par o impar.

 

Si quieres saber más o necesitas ayuda personalizada, puedes suscribirte a mis servicios en el siguiente enlace

➡️ SUSCRIBIRSE A INGENIERO BINARIO ⬅️

 

Sin más, ¡Calcular si un número es par o impar en C++!


Clases del curso


< Volver a Códigos Programación