Programación en C++ – Operadores y expresiones

Este ejemplo muestra varios operadores aritméticos, de asignación, de comparación, lógicos e incluso de incremento y decremento en acción. También incluye una expresión en la que se utilizan múltiples operadores para realizar un cálculo más complejo.

#include <iostream>
using namespace std;

int main() {
    int a = 10, b = 4;
    int suma = a + b;
    int resta = a - b;
    int multiplicacion = a * b;
    int division = a / b;
    int modulo = a % b;

    int c = 15;
    c += 5;
    c -= 3;
    c *= 2;
    c /= 4;
    c %= 3;

    bool esMayor = a > b;
    bool esMenor = a < b;
    bool igual = a == b;
    bool noIgual = a != b;
    bool mayorIgual = a >= b;
    bool menorIgual = a <= b;

    bool condicion1 = true;
    bool condicion2 = false;
    bool resultadoAnd = condicion1 && condicion2;
    bool resultadoOr = condicion1 || condicion2;
    bool resultadoNot = !condicion1;

    int contador = 0;
    contador++;
    contador--;

    int x = 5;
    int y = 3;
    int resultadoExpresion = x * (y + 2) - (x + y) / 2;

    cout << "Operadores aritméticos:" << endl;
    cout << "Suma: " << suma << ", Resta: " << resta << ", Multiplicación: " << multiplicacion << endl;
    cout << "División: " << division << ", Módulo: " << modulo << endl;

    cout << "\nOperadores de asignación:" << endl;
    cout << "c: " << c << endl;

    cout << "\nOperadores de comparación:" << endl;
    cout << "esMayor: " << esMayor << ", esMenor: " << esMenor << ", igual: " << igual << endl;

    cout << "\nOperadores lógicos:" << endl;
    cout << "resultadoAnd: " << resultadoAnd << ", resultadoOr: " << resultadoOr << ", resultadoNot: " << resultadoNot << endl;

    cout << "\nOperadores de incremento y decremento:" << endl;
    cout << "contador: " << contador << endl;

    cout << "\nExpresión:" << endl;
    cout << "Resultado de la expresión: " << resultadoExpresion << endl;

    return 0;
}

Salida:

Operadores aritméticos:
Suma: 14, Resta: 6, Multiplicación: 40
División: 2, Módulo: 2

Operadores de asignación:
c: 2

Operadores de comparación:
esMayor: 1, esMenor: 0, igual: 0

Operadores lógicos:
resultadoAnd: 0, resultadoOr: 1, resultadoNot: 0

Operadores de incremento y decremento:
contador: 0

Expresión:
Resultado de la expresión: 21

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

Deja un comentario