PRG 218 Week 4 Individual: Coding: Classes and Objects

0 items
PRG 218 Week 4 Individual: Coding: Classes and Objects
PRG 218 Week 4 Individual: Coding: Classes and Objects
$18.00
  • Description

PRG 218 Week 4 Individual: Coding: Classes and Objects

Resources:

  • “Challenge: Ask For a User’s Favorite Movies” in Lesson 4, “Classes and Objects,” of the Lynda.com® course Learning C++ with Peggy Fisher
  • “Solution: Ask For a User’s Favorite Movies” in Lesson 4, “Classes and Objects,” of the Lynda.com® course Learning C++ with Peggy Fisher

Review the video “Challenge: Ask For a User’s Favorite Movies” in Lesson 4, “Classes and Objects,” of the Lynda.com® course Learning C++ with Peggy Fisher. Take notes on the program requirements.

Create a MyMovie class along with a main program that prompts a user with questions about his or her favorite movies, places the user’s answers in an array, and then applies content from the array to the creation of MyMovie objects. Create a single C++ project (favoriteMovies) containing three interrelated files (favoriteMovies.cpp, Movie.cpp, and Movie.h) as follows:

  • Create a new project In Visual Studio® named favoriteMovies.
  • Type in the code for favoriteMovies.cpp. You may begin with the example favoriteMovies.cpp file located in Lynda.com® example, if you like.
  • From the Visual Studio® main menu, choose Project > Add Class, then choose Visual C++ and click the Add button.
  • In the “Generic C++ Class Wizard” dialog, type MyMovie as the class name. Then, for the .h file and .cpp file fields, type Movie.h and Movie.cpp, respectively. Click the Finish button.
  • Type the Movie.h and Movie.cpp code into each of these files.
  • From the main menu, choose Debug > Start Without Debugging, and build/debug/run as usual.

After you have created your version of the program, view the solution provided in the video “Solution: Ask For a User’s Favorite Movies” in Lesson 4, “Classes and Objects,” of the Lynda.com® course Learning C++ with Peggy Fisher. Sample source code is also available in the Exercise Files linked in Lynda.com® course.

Note: To earn full credit for this assignment, the source code you submit must differ from the sample source code in the following ways:

  • It must be structured differently, with different variable names and control flow
  • Or, if it is structured in a similar fashion, the following changes must be included:

    • The program must accept movies that were released between 1950 and 2017
    • The Movie class must be named MyMovie
    • The comments header of each file must include your name as the author and “Week 4” as the date

Zip the three source files into a single ZIP file named PRG218_Week4_YourName.zip.

Submit your ZIP file using the Assignment Files tab.