Determinar 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, aprenderá a determinar si el número ingresado es par o impar a través de declaraciones if-else. Aprenderá a escribir un programa en C++ que tomará el número de entrada del usuario y comprobará si es par o impar utilizando el operador %.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/FunctionsGroup(["Functions"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/FunctionsGroup -.-> cpp/function_parameters("Function Parameters") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96175{{"Determinar números pares o impares en C++"}} cpp/conditions -.-> lab-96175{{"Determinar números pares o impares en C++"}} cpp/function_parameters -.-> lab-96175{{"Determinar números pares o impares en C++"}} cpp/output -.-> lab-96175{{"Determinar números pares o impares en C++"}} cpp/user_input -.-> lab-96175{{"Determinar números pares o impares en C++"}} cpp/code_formatting -.-> lab-96175{{"Determinar números pares o impares en C++"}} end

Incluir bibliotecas

En el primer paso del programa de C++, incluiremos las bibliotecas necesarias que nos ayudarán a ejecutar el programa de C++. Agregue el siguiente código al archivo ~/project/main.cpp:

#include<bits/stdc++.h>
using namespace std;

Definir función para comprobar el número

En el segundo paso del programa, crearemos una función para determinar si el número ingresado es par o impar. Esta función debe tomar un entero como entrada y debe imprimir si el número es par o impar. Agregue el siguiente código al archivo ~/project/main.cpp:

void check_number(int num){
    if(num%2==0){
        cout<<num<<" is an even number";
    }
    else{
        cout<<num<<" is an odd number";
    }
}

Tomar la entrada del usuario

En el tercer paso del programa, tomaremos el número de entrada del usuario y lo pasaremos a la función creada en el paso 2. Agregue el siguiente código al archivo ~/project/main.cpp:

int main(){
    int num;
    cout<<"Enter the number you want to check:-";
    cin>>num;
    check_number(num);
    return 0;
}

Compilar y ejecutar el código

En el cuarto paso del programa, compilaremos y ejecutaremos el archivo main.cpp para obtener la salida. Compilaremos el código utilizando el compilador GCC y luego ejecutaremos el código compilado. Ejecute los siguientes comandos en la terminal para compilar y ejecutar el código.

$ g++ ~/project/main.cpp -o main
$./main

Ahora, proporcione la entrada de número cuando se le solicite el número a comprobar.

Resumen

En este laboratorio, has aprendido con éxito cómo determinar si el número ingresado es par o impar a través de declaraciones if-else. Has aprendido a escribir un programa de C++ definiendo una función que tomará el número de entrada del usuario y comprobará si es par o impar utilizando el operador %. Finalmente, has compilado y ejecutado el código en la terminal para ver la salida.