Está en la página 1de 18

Desarrolla Software utilizando

Programacin estructurada
4.0 Desarrolla cdigo en Lenguaje C++
4.5 Operadores
Ing. Baldomero Pacheco Novoa

4.0 Desarrolla cdigo en Lenguaje C++

4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5

Operadores
Operadores Aritmticos
Operadores de Asignacin
Operadores de Relacin
Operadores Lgicos
Ejercicio

4.5 Operadores

Una expresin es un conjunto formado por constantes, variables y


operadores.

Los operadores son smbolos que indican como van a ser manipulados
los datos.

Ejemplos:
Sueldo = (Salario * dias)/1.5 ;
Impuesto < = 345.00 ;

4.5.1 Operadores Aritmticos

Los operadores aritmticos se utilizan para efectuar operaciones


matemticas bsicas.
Operador
+
*
/
%

Operacin
Sumar
Restar
Multiplicar
Dividir
Residuo

Operandos
Enteros y Reales
Enteros y Reales
Enteros y Reales
Enteros y Reales
divisin Enteros

Operadores Aritmticos
Operadores
+,-,*,/
+,-,*,/
+,-,*,/
%

Operandos
Enteros
Enteros y Reales
Reales
Enteros

Resultado
Entero
Real
Real
Entero

Ejemplo: Si a = 10, b = 3, x = 2.5, encontrar los valores de


y = x + b = 2.5 + 3 = 5.5
y = 4 * x = 4 * 2.5 = 10.0
c = a / b = 10 / 3 = 3
c = a % b = 10 % 3 = 1

4.5.2 Operadores de Asignacin

Los operadores de asignacin nos permiten escribir en forma


sinttica expresiones en las que los valores de las variables
aumentan o disminuyen.
Operador
Operacin
=
Asignacin simple
++
Incremento
- Decremento
+=
Suma y asigna
- =
Resta y asigna
* =
Multiplica y asigna
/ =
Divide y asigna

Operadores de Asignacin

Ejemplos:
Radio = 1.567
Rango = Rango +1
Cuenta = Cuenta - 1
Precio = Precio + IVA
Sueldo = Sueldo - Impuesto
Suma = Suma / 2
L = L * (N 2)

Radio = 1.567
Rango + +
Cuenta - Precio + = IVA
Sueldo - = Impuesto
Suma / = 2
L * = (N 2)

4.5.3 Operadores de Relacin

Los operadores de relacin permiten comparar valores, variables y


expresiones, estableciendo condiciones que nos auxilian en la toma de
decisiones.
Operador
<
>
<=
>=
==
! =

Operacin
Menor que
Mayor que
Menor o igual que
Mayor o igual que
Igual que
Distinto que o diferente de

4.5.3 Operadores de Relacin

Ejemplos:
X es menor o igual que (-12)
X < = -12 ;
El precio es mayor de 275.30
Precio > 275.30 ;
El sexo debe ser femenino
Sexo == femenino ;

La opcin es distinta a S
Opcion ! = S ;

4.5.3 Operadores de Relacin

El costo por unidad es menor que el precio por el iva


Costo * Unidad < Precio * iva

El producto de (3) por (Y) disminuido en 2 es mayor o igual que la


suma de (5) y (M)
3*Y2>=5+M

4.5.4 Operadores Lgicos

Los operadores Lgicos se conocen tambin como Bolanos, se


utilizan para determinar si el enlace entre dos condiciones da como
resultado un valor falso o verdadero.
Operador
&&
||
!

Operacin
Conjuncin ( y )
Disyuncin ( o )
Negacin (no)

4.5.4 Operadores Lgicos

Tabla de valor de verdad operador &&

A
v
v
f
f

B
v
f
v
f

A && B
v
f
f
f

4.5.4 Operadores Lgicos

Tabla de valor de verdad operador ||


A
v
v
f
f

B
v
f
v
f

A || B
v
v
v
f

4.5.4 Operadores Lgicos

Tabla de valor de verdad operador !


A
v

!A
f

4.5.4 Operadores Lgicos

Ejemplos:
El precio debe ser mayor de 12.50 y menor de 17.80
Precio > 12.50 && Precio < 17.80
El valor del Rango deben ser menor que 5 o mayor o igual que 7
Rango < = - 5 | | Rango > = 7
La Temperatura no debe ser de 480 grados
Temperatura ! 480

4.5.5 Ejercicio

Escribe en tu libreta utilizando operadores aritmticos, relacinales, lgicos y


de asignacin las siguientes expresiones:
1)
2)
3)
4)
5)
6)
7)
8)
9)

2X3 + 2Y
5
D = B2 - 4AC
Permetro = 2(Lado + Ancho)
Contador = Contador + 5
Volumen = Volumen (3.75)
Descuento = Precio (0.25)
Costo = Costo (IVA)
Precio = Precio - Descuento
Salario = Salario (dias)

10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)

Edad mayor o igual que 18 y Sexo igual a femenino.


Vocal igual a D (mayscula) o igual a d (minscula).
Consumo diferente de 500.00
Ao mayor o igual a 2000 y Mes distinto a Enero.
Salario menor de 8000.00 o Antigedad mayor de 15
Da libre igual a Sbado o igual a Domingo
Capacidad igual a 50 o mayor que 200
Color distinto de Verde y Modelo 2000
Cloro mayor o igual que 0.75 y menor que 1.25
Apellido igual a Hernndez y Edad Mayor de 25
En todo triangulo rectngulo la Hipotenusa es menor que
la suma de los lados y mayor que cada uno de ellos.

Contesta las siguientes preguntas:


21) Qu es una expresin?
22) Qu son los Operadores?
23) Escribe los nombres y los smbolos de los operadores Aritmticos.
24) Escribe cuatro expresiones utilizando operadores aritmticos.
25) Escribe los nombres y los smbolos de los operadores de Asignacin.
26) Escribe cuatro expresiones utilizando operadores de Asignacin.
27) Escribe los nombres y los smbolos de los operadores de Relacin.
28) Escribe cuatro expresiones utilizando operadores de Relacin.
29) Escribe los nombres y los smbolos de los operadores Lgicos.
30) Escribe cuatro expresiones utilizando operadores Lgicos.