Introdução
Neste laboratório, aprenderemos como escrever um programa em C++ para verificar se um número dado é par ou ímpar. Usaremos o operador módulo para determinar o resto da divisão do número por 2. Se o resto for 0, o número é par, e se o resto for 1, o número é ímpar.
Criar um novo arquivo
Vamos criar um novo arquivo C++ chamado even_odd.cpp no diretório do seu projeto executando o seguinte comando:
touch ~/project/even_odd.cpp
Escreva o código de configuração e receba a entrada
Vamos começar escrevendo o código C++ para dar as boas-vindas ao usuário, exibir um prompt para entrada e receber a entrada do usuário.
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to the Even/Odd Checker:\n\n\n";
cout << "Enter the number to check: ";
int n;
cin >> n;
}
O código acima simplesmente exibe uma mensagem de boas-vindas e solicita que o usuário insira um número. O número inserido pelo usuário é armazenado em uma variável chamada n.
Verifique se o número é par ou ímpar
Agora, vamos adicionar o código para verificar se o número inserido é par ou ímpar e exibir o resultado de acordo.
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to the Even/Odd Checker:\n\n\n";
cout << "Enter the number to check: ";
int n;
cin >> n;
if(n % 2 == 0)
{
cout << "\n\nThe entered number "<< n << " is Even\n";
}
else
{
cout << "\n\nThe entered number "<< n << " is Odd\n";
}
return 0;
}
O trecho de código dentro da instrução if verifica se o resto da divisão do número inserido por 2 é 0. Se for, significa que o número é par, e o resultado é exibido de acordo.
Compile e execute o programa
Agora, vamos compilar e executar o programa para ver se ele está funcionando corretamente. No terminal do diretório do projeto, execute os seguintes comandos:
g++ ~/project/even_odd.cpp -o even_odd
./even_odd
Após executar os comandos acima, você deverá ver a seguinte saída no terminal:
Welcome to the Even/Odd Checker:
Enter the number to check: 12
The entered number 12 is Even
Insira valores diferentes e veja se o programa está determinando corretamente se o número é par ou ímpar.
Resumo
Neste laboratório, aprendemos como escrever um programa C++ para verificar se um número inserido é par ou ímpar. Usamos o operador módulo (modulus operator) para determinar o resto da divisão do número inserido por 2 e exibimos o resultado de acordo.



