You are on page 1of 2

Politécnico Colombiano Jaime Isaza Cadavid– Fundamentos de Programación 1

UNIDAD 3

SEMINARIO DE ENCUENTRO NUMERO 3. – Sesión 3

DEFINICIÓN DE CONDICIONES

Al establecer las condiciones, es necesario, garantizar que se trata de condiciones válidas, es decir, que se han
utilizado como condiciones expresiones lógicas validas.

Estas condiciones pueden ser simples, cuando solamente se comparan dos expresiones. Son ejemplos de
expresiones lógicas válidas :

sueldo > 2500 edad <= 25


codigo = 20 sueldo >= 2*MINIMO
opcion = 'A' sexo <> 'H'

Sin embargo, estas expresiones pueden combinarse para establecer condiciones compuestas, utilizando para ello los
operadores lógicos. Son ejemplos de expresiones lógicas válidas :

(sueldo > 2500) AND (edad <=25 )


(edad < 18 ) OR (edad> 70 )
(sexo <> 'M' ) AND (sexo <> 'H' )
(edad > = 55 AND (sexo ='M' ) OR ( edad>=60 AND sexo ='H')
(edad > 50 ) AND NOT (habito = "fumador" )

Cuando se establecen condiciones compuestas, pueden utilizarse tantos operadores lógicos como sea necesario,
pero debe garantizarse que las expresiones que se están comparando sean del mismo tipo y que el resultado final de
evaluar la condición, sea un valor de verdad. Pueden utilizarse tantos paréntesis como sea necesario para garantizar
que las expresiones se están evaluando en el orden correcto.

Debe tener presente que

• al utilizar operadores lógicos AND, deben ser verdaderas simultáneamente las dos expresiones utilizadas en la
conjunción, para que el resultado final sea verdadero. Si cualquiera de las expresiones es falsa, el resultado final
de la conjunción será falso.

• al utilizar operadores lógicos OR, el resultado de la disyunción será verdadero si alguna de las expresiones
utilizadas en ella es verdadera, es decir, sólo será falso cuando ambos operandos sean falsos.

PREGUNTAS DE REVISIÓN:

1. Tome cada una de las condiciones mostradas como ejemplo e indique TODOS los casos en los que esas
condiciones serían falsas.

EJERCICIOS

Utilice expresiones lógicas compuestas para resolver los siguientes problemas.

1. Se desea calcular el valor del impuesto que debe cancelar un contribuyente con base en sus ingresos mensuales
teniendo en cuenta la siguiente tabla:

Ingresos mensuales Impuesto


$ 0 - $ 332.000,oo 10 %
$ 332.000,oo – 1'600.000,oo 20 %
> $ 1'600.000,oo 35 %
Politécnico Colombiano Jaime Isaza Cadavid– Fundamentos de Programación 2

2. Indicar si una persona tiene derecho a jubilarse, sabiendo que si se trata de una mujer debe ser mayor de 50 años
y tener una antigüedad en la empresa de al menos 20 años, pero si se trata de un hombre, debe tener al menos
60 años y haber trabajado en la empresa al menos 20 años.

You might also like