Write an if-else statement to describe an object. Print "Balloon" if isBalloon is true and isRed is false. Print "Red balloon" if isBalloon and isRed are both true. Print "Not a balloon" otherwise. End with newline. (Notes). Learn how our autograder works 487972.3377318.qx3zqy7 1 #include 2 using namespace std; 3 4 int main() { 5 6 7 8 9 10 11 12 13 14 } bool isRed; bool is Balloon; cin >> isRed; cinis Balloon; /* Your solution goes here */ return 0; 1 test passed All tests passed

icon
Related questions
Question
### Writing C++ Program to Describe an Object

In this exercise, you are required to write an if-else statement in a C++ program to describe an object based on two Boolean variables, `isRed` and `isBalloon`. The task is to:

1. Print "Balloon" if `isBalloon` is true and `isRed` is false.
2. Print "Red balloon" if `isBalloon` and `isRed` are both true.
3. Print "Not a balloon" otherwise.

Make sure to end the output with a newline.

#### Code Snippet
Below is the starting code given for the implementation:

```cpp
#include <iostream>
using namespace std;

int main() {
    bool isRed;
    bool isBalloon;

    cin >> isRed;
    cin >> isBalloon;

    /* Your solution goes here */
    
    return 0;
}
```

#### Explanation
1. **Includes and Namespace**
   - `#include <iostream>`: This header file is included to use input and output streams.
   - `using namespace std`: This line allows you to use standard library symbols without prefixing them with `std::`.

2. **Main Function**
   - `int main()`: The starting point of the program.
   - `bool isRed` and `bool isBalloon`: Two boolean variables to store the input values.

3. **Input Operations**
   - `cin >> isRed`: Reads a boolean value from the user and stores it in `isRed`.
   - `cin >> isBalloon`: Reads a boolean value from the user and stores it in `isBalloon`.

4. **Solution Placeholder**
   - The placeholder `/* Your solution goes here */` is where you will add the if-else statements to achieve the desired functionality.

#### Example Solution
Here is an example solution that fulfills the requirements:

```cpp
#include <iostream>
using namespace std;

int main() {
    bool isRed;
    bool isBalloon;

    cin >> isRed;
    cin >> isBalloon;

    if (isBalloon && !isRed) {
        cout << "Balloon" << endl;
    } else if (isBalloon && isRed) {
        cout << "Red balloon" << endl;
    } else {
        cout << "Not a balloon" << endl;
    }

    return 0;
}
```

This
Transcribed Image Text:### Writing C++ Program to Describe an Object In this exercise, you are required to write an if-else statement in a C++ program to describe an object based on two Boolean variables, `isRed` and `isBalloon`. The task is to: 1. Print "Balloon" if `isBalloon` is true and `isRed` is false. 2. Print "Red balloon" if `isBalloon` and `isRed` are both true. 3. Print "Not a balloon" otherwise. Make sure to end the output with a newline. #### Code Snippet Below is the starting code given for the implementation: ```cpp #include <iostream> using namespace std; int main() { bool isRed; bool isBalloon; cin >> isRed; cin >> isBalloon; /* Your solution goes here */ return 0; } ``` #### Explanation 1. **Includes and Namespace** - `#include <iostream>`: This header file is included to use input and output streams. - `using namespace std`: This line allows you to use standard library symbols without prefixing them with `std::`. 2. **Main Function** - `int main()`: The starting point of the program. - `bool isRed` and `bool isBalloon`: Two boolean variables to store the input values. 3. **Input Operations** - `cin >> isRed`: Reads a boolean value from the user and stores it in `isRed`. - `cin >> isBalloon`: Reads a boolean value from the user and stores it in `isBalloon`. 4. **Solution Placeholder** - The placeholder `/* Your solution goes here */` is where you will add the if-else statements to achieve the desired functionality. #### Example Solution Here is an example solution that fulfills the requirements: ```cpp #include <iostream> using namespace std; int main() { bool isRed; bool isBalloon; cin >> isRed; cin >> isBalloon; if (isBalloon && !isRed) { cout << "Balloon" << endl; } else if (isBalloon && isRed) { cout << "Red balloon" << endl; } else { cout << "Not a balloon" << endl; } return 0; } ``` This
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Similar questions