home *** CD-ROM | disk | FTP | other *** search
- // ex02007.cpp
- // enum as a data type
- #include <iostream.h>
-
- enum ignition_parts {
- distributor = 1, cap, points, plug, condenser,
- coil, wires, done
- };
-
- main()
- {
- ignition_parts ip;
- do {
- cout << "\nEnter part number (1-7, 8 to quit): ";
- cin >> (int) ip;
- switch (ip) {
- case distributor: cout << "Distributor";
- break;
- case cap: cout << "Distributor cap";
- break;
- case points: cout << "Ignition points";
- break;
- case plug: cout << "Spark plug";
- break;
- case condenser: cout << "Condenser";
- break;
- case coil: cout << "Ignition coil";
- break;
- case wires: cout << "Coil, plug wires";
- break;
- case done: break;
- default: cout << "Unknown part number";
- break;
- }
- } while (ip != done);
- }