Using a conditional expression, write a statement that increments numUsers if updateDirection is 1, otherwise decrements numUsers. Ex: if numUsers is 8 and updateDirection is 1, numUsers becomes 9; if updateDirection is 0, numUsers becomes 7. Hint: Start with "numUsers = ...".

Sample program:

#include

int main(void) {
int numUsers = 0;
int updateDirection = 0;

numUsers = 8;
updateDirection = 1;



printf("New value is: %d\n", numUsers);

return 0;
}

Respuesta :

ijeggs

Answer:

if(updateDirection==1){

   numUsers++;

}

else if(updateDirection==0){

   numUsers--;

}

Explanation:

The if and else if conditional statement above accomplishes this.

if the first condition is true (updateDirection==1), numUsers is increemented by 1 (numUsers++)

else if the second condition is true (updateDirection==0), numUsers is decreemented by 1 (numUsers--)

See a complete C++ code below:

#include <iostream>

using namespace std;

int main()

{

int numUsers = 0;

int updateDirection = 0;

numUsers = 8;

updateDirection = 0;

if(updateDirection==1){

   numUsers++;

}

else if(updateDirection==0){

   numUsers--;

}

cout<<"New value is: "<< numUsers<<endl;

return 0;

}