Verificación de números pares o impares en C++

C++C++Beginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos a escribir un programa en C++ para comprobar si un número dado es par o impar. Utilizaremos el operador módulo para determinar el residuo del número dividido por 2. Si el residuo es 0, el número es par, y si el residuo es 1, el número es impar.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") subgraph Lab Skills cpp/variables -.-> lab-96124{{"Verificación de números pares o impares en C++"}} cpp/conditions -.-> lab-96124{{"Verificación de números pares o impares en C++"}} cpp/output -.-> lab-96124{{"Verificación de números pares o impares en C++"}} cpp/user_input -.-> lab-96124{{"Verificación de números pares o impares en C++"}} cpp/files -.-> lab-96124{{"Verificación de números pares o impares en C++"}} end

Crea un nuevo archivo

Vamos a crear un nuevo archivo de C++ llamado even_odd.cpp en el directorio de tu proyecto ejecutando el siguiente comando:

touch ~/project/even_odd.cpp

Escribe el código de configuración y toma la entrada

Comencemos escribiendo el código de C++ para dar la bienvenida al usuario, mostrar un mensaje de solicitud de entrada y tomar la entrada del usuario.

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nBienvenido al verificador de números pares/impares:\n\n\n";
    cout << "Ingrese el número a verificar: ";
    int n;
    cin >> n;
}

El código anterior simplemente muestra un mensaje de bienvenida y solicita al usuario que ingrese un número. El número ingresado por el usuario se almacena en una variable llamada n.

Verifica si el número es par o impar

Ahora agreguemos el código para verificar si el número ingresado es par o impar y mostrar el resultado en consecuencia.

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nBienvenido al verificador de números pares/impares:\n\n\n";
    cout << "Ingrese el número a verificar: ";
    int n;
    cin >> n;

    if(n % 2 == 0)
    {
        cout << "\n\nEl número ingresado " << n << " es Par\n";
    }
    else
    {
        cout << "\n\nEl número ingresado " << n << " es Impar\n";
    }

    return 0;
}

El fragmento de código dentro de la instrucción if verifica si el residuo del número ingresado cuando se divide por 2 es 0. Si es así, significa que el número es par y el resultado se muestra en consecuencia.

Compila y ejecuta el programa

Ahora vamos a compilar y ejecutar el programa para ver si está funcionando correctamente. Desde la terminal del directorio del proyecto, ejecuta los siguientes comandos:

g++ ~/project/even_odd.cpp -o even_odd
./even_odd

Después de ejecutar los comandos anteriores, deberías ver la siguiente salida en la terminal:

Bienvenido al verificador de números pares/impares:

Ingrese el número a verificar: 12


El número ingresado 12 es Par

Ingresa valores diferentes y verifica si el programa está determinando correctamente si el número es par o impar.

Resumen

En este laboratorio, aprendimos cómo escribir un programa de C++ para verificar si un número ingresado es par o impar. Utilizamos el operador módulo para determinar el residuo del número ingresado cuando se divide por 2 y mostramos el resultado en consecuencia.