Вы находитесь на странице: 1из 14

Temas

Operaciones
Operadores Aritmticos
Otros operadores de Asignacin
Operadores aritmticos
Operadores de Relacionales
Operadores Lgicos

Administracin de Proyectos de desarrollo de Software


Ciclo Operaciones
de vida de unbsicas
proyecto
Enfoque moderno
Fin de la presentacin

Contine en la siguiente actividad

Administracin de Proyectos de desarrollo de Software


Ciclo Operaciones
de vida de unbsicas
proyecto
Enfoque moderno
Operaciones bsicas

Operaciones

Los programas en C++ constan de datos, sentencias de programas y


expresiones.
La mayora de los programas en C++ realizan operaciones bsicas, a
travs de un conjunto potente de operadores, que usndolos
correctamente aumenta la expresividad y eficiencia del lenguaje.

Operador de Asignacin

El operador = asigna el valor de la expresin derecha a la variable


situada a su izquierda.
Operaciones bsicas

Operaciones

Sintaxis:
Variable = valor;
donde valor puede ser una constante, una variable o una expresin.
En C++ es vlido usar el siguiente operador de asignacin:
a = b = 7;
el cual se evala de izquierda a derecha.
Ejemplo:
x = 125; promedio = 75.8; opcin = s;
Operaciones bsicas

Operadores Aritmticos

Operador en C++ Significado

+ Suma

- Resta

* Multiplicacin

/ Divisin

% Residuo

Todos los operadores que se muestran en esta


tabla son binarios; es decir, trabajan con dos
operandos.
Operaciones bsicas

Operadores Aritmticos

Los operadores +, - y * funcionan de la manera conocida.


El operador / funciona de diferente manera si trabaja con datos de tipo
entero o de tipo flotante. Con datos de tipo flotante, funciona de la
manera tradicional; pero al realizarse una divisin entre dos nmeros
enteros, el operador / regresa el cociente de la divisin entera; es decir,
regresa la parte entera del resultado (si hay fraccin la elimina).

Por ejemplo:
2/3 da como resultado 0
pero
2.0/3.0 da como resultado 0.66666
Operaciones bsicas

Operadores Aritmticos

Si hay operandos de diferentes tipos de datos, se convierten al tipo de


datos ms amplio y el tipo del valor resultante es del tipo ms amplio.
Por ejemplo, si hay enteros y flotantes, todos los nmeros se convierten
a flotantes y el resultado se calcula como flotante.
por ejemplo:
4/3.0 da como resultado 1.33333

El operador % calcula el residuo de la divisin entera y slo existe para


datos de tipo entero.
por ejemplo:
10%3 da como resultado 1
Operaciones bsicas

Otros operadores de Asignacin

En C++ es posible abreviar algunas expresiones de asignacin como se


muestra en la siguiente tabla:

Operador Expresin equivalente

a+=b a=a+b

a-=b a=ab

a*=b a=a*b

a/=b a=a/b

a%=b a=a%b
Operaciones bsicas

Otros Operadores aritmticos

En C++ existen tambin los siguientes operadores aritmticos:


++ incremento
-- decremento
Es decir:
x++ ++x es equivalente a x = x+1
x- - - -x es equivalente a x = x - 1
Estos operadores son unitarios, es decir, trabajan con un solo operando
y solamente se pueden utilizar con variables de tipo entero
Operaciones bsicas

Otros Operadores aritmticos

Los operadores se pueden utilizar antes o despus del nombre de la


variable y funcionan de diferente manera:
Si se ponen antes, primero se realiza la operacin (incremento o
decremento) y luego se utiliza el valor de la variable en la expresin
en la que se encuentre.
Si se pone despus, primero se utiliza el valor de la variable en la
expresin y luego se lleva a cabo la operacin de (incremento o
decremento).
Operaciones bsicas

Otros Operadores aritmticos

Por ejemplo:

Supn que a = 10 y c = 4

La operacin v = a * c++; v toma el valor de 40 y c queda con


el valor de 5
La operacin v = a * ++c; v toma el valor de 50 y c queda con
el valor de 5
Operaciones bsicas

Jerarqua de los operadores aritmticos

Prioridad Operadores Asociatividad

1 () Empezando por los parntesis ms

internos

De derecha a izquierda, ++ y --
++, --, +(positivo), - (negativo) dependiendo de la posicin
2

3 *,/,% De izquierda a derecha

4 +,- De izquierda a derecha

5 =,+=,-=,*=, /=,%= De izquierda a derecha


Operaciones bsicas

Operadores de Relacionales

Los operadores relacionales se utilizan para comprobar una condicin.


los operadores relacionales que tiene C++ son:

Operador en C++ Significado

== Igual

!= Diferente

< Menor que

> Mayor que

<= Menor o igual que

>= Mayor o igual que


Operaciones bsicas

Operadores Lgicos

Se utilizan con expresiones para devolver un valor verdadero (cualquier


entero diferente de cero) o un valor falso (cero).
Los operadores lgicos que maneja C++ son:

Operador en C++ Significado

|| or

&& and

! not

Вам также может понравиться