Starting Out with C++ from Control Structures to Objects (9th Edition)
Starting Out with C++ from Control Structures to Objects (9th Edition)
9th Edition
ISBN: 9780134498379
Author: Tony Gaddis
Publisher: PEARSON
bartleby

Concept explainers

Question
Book Icon
Chapter 11, Problem 9RQE
Program Plan Intro

Enumeration:

Enumeration is a user-defined data type which consists of enumerators; the enumerators are used to represent integer constants.

  • An enumeration can be defined by using the keyword “enum”.
  • By default, the values of enumeration type are filled with “0” to “n” sequentially and those default values can be changed when declaring the enumeration.

Syntax:

Syntax to declare an enumerated data type is as follows,

enum type_name {identifier_1, identifier_2, identifier_3, … identifier_n};

In the above syntax,

  • “enum” is the keyword used to declare an enumerator.
  • “type_name” refers the name of the type of the enumerator.
  • “identier_1” to “identifier_n” are refers the list of the identifiers declared in the enumerator.

Example:

The example for enumeration is as follows,

//enum definition

enum Average

{

//values of enumeration

Semester_1 = 97,

Semester_2 = 99,

Semester_3 = 86,

Semester_4 = 97,

Semester_5 = 79,

Semester_6 = 88,

};

In the above example,

  • The name of the enumeration is “Average”.
    • The “Semester_1”, “Semester_2”, “Semester_3”, “Semester_4”, “Semester_5”, and “Semester_6” are the six values of type “Average”.
    • The values of type “Average” are assigned with the new set of values.

Blurred answer
Students have asked these similar questions
Dice_Game.cpp #include <iostream>#include "Die.h" using namespace std; // a struct for game variablesstruct GameState {    int turn = 1;    int score = 0;    int score_this_turn = 0;    bool turn_over = false;    bool game_over = false;    Die die;}; // declare functionsvoid display_rules();void play_game(GameState&);void take_turn(GameState&);void roll_die(GameState&);void hold_turn(GameState&); int main() {    display_rules();    GameState game;    play_game(game);} // define functionsvoid display_rules() {    cout << "Dice Game Rules:\n"        << "\n"        << "* See how many turns it takes you to get to 20.\n"        << "* Turn ends when you hold or roll a 1.\n"        << "* If you roll a 1, you lose all points for the turn.\n"        << "* If you hold, you save all points for the turn.\n\n";} void play_game(GameState& game) {    while (!game.game_over)     {        take_turn(game);    }    cout << "Game…
Dice_Game.cpp #include <iostream>#include "Die.h" using namespace std; // a struct for game variablesstruct GameState {    int turn = 1;    int score = 0;    int score_this_turn = 0;    bool turn_over = false;    bool game_over = false;    Die die;}; // declare functionsvoid display_rules();void play_game(GameState&);void take_turn(GameState&);void roll_die(GameState&);void hold_turn(GameState&); int main() {    display_rules();    GameState game;    play_game(game);} // define functionsvoid display_rules() {    cout << "Dice Game Rules:\n"        << "\n"        << "* See how many turns it takes you to get to 20.\n"        << "* Turn ends when you hold or roll a 1.\n"        << "* If you roll a 1, you lose all points for the turn.\n"        << "* If you hold, you save all points for the turn.\n\n";} void play_game(GameState& game) {    while (!game.game_over)     {        take_turn(game);    }    cout << "Game…
in c language typedef _people {    int age;    char name[ 32 ]  ; } People_T ;   People_T  data [ 3 ]; Using string lib function, Assign  30 and Cathy to the first cell,  Assign  40 and John to the second cell  and Assign 50 and Tom to the third cell

Chapter 11 Solutions

Starting Out with C++ from Control Structures to Objects (9th Edition)

Ch. 11.10 - Prob. 11.11CPCh. 11.10 - Write a function that uses a Rectangle structure...Ch. 11.10 - Prob. 11.13CPCh. 11.10 - Prob. 11.14CPCh. 11.10 - Prob. 11.15CPCh. 11.11 - Look at the following declaration: enum Flower {...Ch. 11.11 - What will the following code display? enum {...Ch. 11.11 - Prob. 11.18CPCh. 11.11 - What will the following code display? enum Letters...Ch. 11.11 - Prob. 11.20CPCh. 11.11 - Prob. 11.21CPCh. 11 - Prob. 1RQECh. 11 - Prob. 2RQECh. 11 - Prob. 3RQECh. 11 - Look at the following structure declaration:...Ch. 11 - Look at the following structure declaration:...Ch. 11 - Look at the following code: struct PartData {...Ch. 11 - Look at the following code: struct Town { string...Ch. 11 - Look at the following code: structure Rectangle {...Ch. 11 - Prob. 9RQECh. 11 - Look at the following declaration: enum Person {...Ch. 11 - Prob. 11RQECh. 11 - The ______ is the name of the structure type.Ch. 11 - The variables declared inside a structure...Ch. 11 - A(n) ________ is required after the closing brace...Ch. 11 - In the definition of a structure variable, the...Ch. 11 - Prob. 16RQECh. 11 - Prob. 17RQECh. 11 - Prob. 18RQECh. 11 - Prob. 19RQECh. 11 - Prob. 20RQECh. 11 - Declare a structure named TempScale, with the...Ch. 11 - Write statements that will store the following...Ch. 11 - Write a function called showReading. It should...Ch. 11 - Write a function called findReading. It should use...Ch. 11 - Write a function called getReading, which returns...Ch. 11 - Prob. 26RQECh. 11 - Prob. 27RQECh. 11 - Look at the following statement: enum Color { RED,...Ch. 11 - A per store sells dogs, cats, birds, and hamsters....Ch. 11 - T F A semicolon is required after the closing...Ch. 11 - T F A structure declaration does not define a...Ch. 11 - T F The contents of a structure variable can be...Ch. 11 - T F Structure variables may not be initialized.Ch. 11 - Prob. 34RQECh. 11 - Prob. 35RQECh. 11 - T F The following expression refers to element 5...Ch. 11 - T F An array of structures may be initialized.Ch. 11 - Prob. 38RQECh. 11 - T F A structure member variable may be passed to a...Ch. 11 - T F An entire structure may not be passed to a...Ch. 11 - T F A function may return a structure.Ch. 11 - T F when a function returns a structure, it is...Ch. 11 - T F The indirection operator has higher precedence...Ch. 11 - Prob. 44RQECh. 11 - Find the Errors Each of the following...Ch. 11 - Prob. 46RQECh. 11 - struct TwoVals { int a, b; }; int main () {...Ch. 11 - #include iostream using namespace std; struct...Ch. 11 - #include iostream #include string using namespace...Ch. 11 - struct FourVals { int a, b, c, d; }; int main () {...Ch. 11 - Prob. 51RQECh. 11 - struct ThreeVals { int a, b, c; }; int main () {...Ch. 11 - Prob. 1PCCh. 11 - Movie Profit Modify the program written for...Ch. 11 - Prob. 3PCCh. 11 - Weather Statistics Write a program that uses a...Ch. 11 - Weather Statistics Modification Modify the program...Ch. 11 - Soccer Scores Write a program that stores the...Ch. 11 - Customer Accounts Write a program that uses a...Ch. 11 - Search Function for Customer Accounts Program Add...Ch. 11 - Speakers Bureau Write a program that keeps track...Ch. 11 - Prob. 10PCCh. 11 - Prob. 11PCCh. 11 - Course Grade Write a program that uses a structure...Ch. 11 - Drink Machine Simulator Write a program that...Ch. 11 - Inventory Bins Write a program that simulates...
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education