Programación estructurada C++ código de fuente
VERDAD O FALSO, (una condición no necesita estar en un if para poder ser evaluada). Supón que el valor de la variable contador es cero y que el valor de la variable limite es 10, y que las variables x y y han sido declaradas, pero no sabes cuál es su valor.
a) (contador == 0) && (limite < 20)
b) (limite > 20) || (contador < 5)
c) !(contador == 12)
d) (contador == 1)&&(x < y)
e) (contador < 10) || (x < y)
f) !(((contador < 10)||(x < y)) && (contador >=0))
g) ((limite/contador) > 7)|| (limite < 20)
h) (limite < 20) || (limite/contador) > 7)
i) ((limite/contador) > 7)&&(limite < 0)
j) (limite < 0)&&(limite/contador) > 7)
k) (5&&7)+(!6)
a) (contador == 0) && (limite < 20)
b) (limite > 20) || (contador < 5)
c) !(contador == 12)
d) (contador == 1)&&(x < y)
e) (contador < 10) || (x < y)
f) !(((contador < 10)||(x < y)) && (contador >=0))
g) ((limite/contador) > 7)|| (limite < 20)
h) (limite < 20) || (limite/contador) > 7)
i) ((limite/contador) > 7)&&(limite < 0)
j) (limite < 0)&&(limite/contador) > 7)
k) (5&&7)+(!6)
verdad, una condicion no necesariamente tiene que estar en un if, ya que puede ser evaluada desde otra estructura como un while, for o simplemente retornar el valor a una variable en algunas versiones devuelve 0 o 1.
a) (contador == 0) && (limite < 20) true
b) (limite > 20) || (contador < 5) true
c) !(contador == 12) true
d) (contador == 1)&&(x < y) false
e) (contador < 10) || (x < y) true
f) !(((contador < 10)||(x < y)) && (contador >=0)) false
g) ((limite/contador) > 7)|| (limite < 20) error de evaluacion, division entre 0
h) (limite < 20) || (limite/contador) > 7) error de evaluacion, division entre 0
i) ((limite/contador) > 7)&&(limite < 0) error de evaluacion, division entre 0
j) (limite < 0)&&(limite/contador) > 7) error de evaluacion, division entre 0
k) (5&&7)+(!6) true
a) (contador == 0) && (limite < 20) true
b) (limite > 20) || (contador < 5) true
c) !(contador == 12) true
d) (contador == 1)&&(x < y) false
e) (contador < 10) || (x < y) true
f) !(((contador < 10)||(x < y)) && (contador >=0)) false
g) ((limite/contador) > 7)|| (limite < 20) error de evaluacion, division entre 0
h) (limite < 20) || (limite/contador) > 7) error de evaluacion, division entre 0
i) ((limite/contador) > 7)&&(limite < 0) error de evaluacion, division entre 0
j) (limite < 0)&&(limite/contador) > 7) error de evaluacion, division entre 0
k) (5&&7)+(!6) true