Assuma as seguintes declaraçõoes de variáveis:
int x = 4; int y = 8;
O que é impresso pelos seguintes programas ?
if (y = 8)
if (x = 5)
cout << "a ";
else
cout << "b ";
cout << "c ";
cout << "d" << endl;
==> a c d
==> b c d
O que é impresso pelas seguintes sentenças?
if (x == 5 && y == 8)
cout << "a" << endl;
else
cout << "b" << endl; ==> a
if (x == 5 || y == 8)
cout << "a" << endl;
else
cout << "b" << endl; ==> a
if !(x == 5 || y == 8) // equiv. (x != 5 && y != 8)
cout << "a" << endl;
else
cout << "b" << endl; ==> b
if !(x == 5 && y == 8) // equiv. (x != 5 || y != 8)
cout << "a" << endl;
else
cout << "b" << endl; ==> a
&& > ||
if (x == 5 || y == 8 && z == 10) equiv. if (x == 5 || (y == 8 && z == 10))
