C++ C++ Tutorial C++ Functions C++ Classes



CPP Booleans

Booleans are a fundamental data type in C++ that represent true or false values. They are used extensively in programming to control the flow of logic and make decisions based on conditions.

In C++, the boolean data type is represented by the keywords true and false. These values are used to evaluate conditions and control the flow of a program.

Here is an example of how booleans can be used in C++:


#include <iostream>

using namespace std;

int main() {
  bool isRaining = true;

  if (isRaining) {
    cout << "Bring an umbrella!" << endl;
  } else {
    cout << "Leave the umbrella at home." << endl;
  }

  return 0;
}

In this example, we declare a boolean variable called isRaining and set it to true. We then use an if statement to check if isRaining is true. If it is, we print out a message to bring an umbrella. If it is false, we print out a message to leave the umbrella at home.

Booleans can also be used in conjunction with comparison operators to evaluate conditions. For example:


#include <iostream>

using namespace std;

int main() {
  int x = 5;
  int y = 10;

  bool isGreater = (x > y);

  if (isGreater) {
    cout << "x is greater than y." << endl;
  } else {
    cout << "y is greater than x." << endl;
  }

  return 0;
}

In this example, we declare two integer variables x and y. We then declare a boolean variable called isGreater and set it to the result of the comparison x > y. We then use an if statement to check if isGreater is true. If it is, we print out a message that x is greater than y. If it is false, we print out a message that y is greater than x.

Booleans can also be used in loops to control the flow of iterations. For example:


#include <iostream>

using namespace std;

int main() {
  int i = 0;

  while (true) {
    cout << i << endl;
    i++;

    if (i == 10) {
      break;
    }
  }

  return 0;
}

In this example, we declare an integer variable i and set it to 0. We then use a while loop with a condition of true to print out the value of i and increment it by 1. We then use an if statement to check if i is equal to 10, and if it is, we break out of the loop.

Booleans are a powerful tool in programming that allow us to make decisions based on conditions and control the flow of logic in our programs.

References

Activity