Part 1. Write a small program with an "enum" definition that will allow conversion of user choices from a menu of inputs - Good, Bad, Unknown and Failed. Good should be defined with a conversion value of 2, Bad with a value of 6, Unknown with a value of 10 and Failed may have a value of 12. a) In the program, demonstrate correct input usage from the keyboard for any valid choice utilizing the "enum" definition. b) In your program, demonstrate outputs utilizing the "enum" variable data. (Do sufficient runs of the program to show correct usage of "enum" and the correct usage of the "enum" defined) Also, there are 3 other similar small programs.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. *.cpp code of all projects. Program 4A must be well annotated - line-by-line to follow what is happening in the program. Included in the zip file is an Adobe Acrobat file outlining the 4 small programs and their requirements.