Movie Data
Write a
Title
Director
Year Released
Running time (in minutes)
Include a constructor that allows all four of these member data values to be specified at the time a MovieData variable is created. The program should create two MovieData variables and pass each one in turn to a function that displays the information about the movie in a clearly formatted manner. Pass the MovieData variables to the display function by value.
Want to see the full answer?
Check out a sample textbook solutionChapter 7 Solutions
Starting Out with C++: Early Objects (9th Edition)
Additional Engineering Textbook Solutions
Programming in C
C How to Program (8th Edition)
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
Computer Science: An Overview (12th Edition)
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Java How To Program (Early Objects)
- In C programming Create a structure called Car with the fields string brand int speed in km/hr. Create a function timeCar that accepts a Car type of parameter and a distance in km. Return the time needed for the car to reach the distance in minutes. In the main function, create a Car instance called car1 and ask the user to input the details for the car1's brand and speed. Also ask for an integer input, distance, then call the timeCar function while passing in the car1 instance and the inputted value of distance. Print the return value and interpolate it in this sentence: "It will take a Lopus car [ time_in_minutes ] minutes to reach a distance of [ distance ] ." Input 1. One line containing a string brand 2. One line containing an integer speed in km/hr 3. One line containing an integer distance in km Output Enter brand: Lopus Enter speed: 70 Enter distance: 140 It will take a Lopus car 120 minutes to reach a distance of 140.arrow_forwardDescription You should include a program description at the top of the main program according to the template. You may simply use this sentence, "This program processes nutrition information with a class." Write A Class Declare a class/struct named NutritionData that contains these private fields foodName (string) servingSize (int) calFromCarb (double) calFromFat (double) calFromProtein (double) Use the data types in parentheses for the fields. Note that you need to use the proper C++ syntax for the fields. Each field should have a comment documenting what it is for. Place one comment above each field. Add the public default constructor. Read the textbook for the syntax of the default constructor. Write the body of the default constructor inline. The default constructor initializes the fields so that the food name is an empty string and all other fields are 0 for int and 0.0 for double. Add public mutator member functions to set the fields. One mutator member function for each…arrow_forwardC++ OOP PART 1: A phone number, such as (212) 767-8900, can be thought of as having three parts: the area code(212), the exchange (767), and the number (8900). Write a program that uses a structure to store thesethree parts of a phone number separately. Call the structure phone. Create two structure variables of typephone. Initialize one, and have the user input a number for the other one. Then display both numbers.The interchange might look like this: Enter your area code, exchange, and number: 415 555 1212 My number is (212) 767-8900 Your number is (415) 555-1212PART 2: Differentiate between deep and shallow copy with suitable code.arrow_forward
- C++ PROGRAM STRING MANIPULATION Create a class Class1 with a string data member ‘paragraph’. Provide a constructor and getParagraph() method in the class. The constructor just assigns NULL to the data member. getParagraph() method must read a paragraph from user. The paragraph should contain at least 30 words. If there are less than 20 words, the program must ask user to enter paragraph again. Create another class Class2, and make it a friend of the class Class1. Provide a function getSubString(Class1 &obj1, int startIndex, int lastIndex) with return type string in the class Class2 which accepts an object of class Class1 (by reference) and two integers. The getSubString() function should return the substring starting from location startIndex and ending at location lastIndex. Class2 must also contain a store() function that stores the substring in a file. Print screenshot of substring stored in file as well.arrow_forwardstruct namerec{ char last[15]; char first[15]; char middle[15]; }; struct payrecord{ int id; struct namerec name; float hours, rate; float regular, overtime; float gross, tax_withheld, net; }; Given the above declaration, let payroll data record be stored in a structure called payrecord. Also define a type called payrecord for the structure data type that houses a payroll data record: typedef struct payrecord payrecord; This program reads data, computes payroll and prints it. Each data record is a structure, and the payroll is an array of structures. Overtime hours are 150% of the rate. (Note: Maximum regular hours for the week is 40.) Tax is withheld 15% if weekly pay is below 500, 28% if pay is below 1000, and 33% otherwise. A summary report prints the total gross pay and tax withheld. The following are the function prototypes: void readName(payrecord payroll[], int i); -…arrow_forwardWrite a structure called student that has the following fields. Each student must have first name, last name, id, age and address (char pointer). The address has a street name and a street number. Declare a variable of type student called myStudent. Enter values in this variable. Write a function called display. Pass myStudent variable to this function and display its values.arrow_forward
- The member variables in a structure can have different data types.a. True b. Falsearrow_forwardA member of a structure or of a class is accessed using : c++ A. Comma operator B. The dot operator C. The indexing operator D. The ampersand operatorarrow_forwardThe Manhattan distance between two points P(x1,y1) and Q(x2,y2) is defined as follows: M.D. = |x1-x2| + |y1-y2|. Create a structure named Point that models a point in the 2-dimensional space. Using the above structure, take input for two points and calculate the Manhattan distance between them. Use a function named get Distance that will take in 2 Point type variables argument and return the distance in float type.arrow_forward
- C++ Movie Data Create a program that uses a structure named MovieData to store the following information about a movie: Title Genre Director Year Released Running time (in minutes) Write a program that prompts the user for input and allows all of these member data values to be specified. Make sure you input the entire title, genre, and director for the movie. You should also make sure that the year is inputted as a number, and that the running time is also a number. For the year it should be after 1887, and for the running time the number should be greater than 0. The program should create two MovieData variables and create/use a method void displayMovie(MovieData) to display the information about the movie in a clearly formatted manner.arrow_forwardPART 1. This exercise will have the user enter some information about a movie. 1. Create an enumerated type (enum) that represents movie ratings: G, PG, PG_13, R, NC_17(Remember enum names must following C++ variable name rules, so no dashes (-) allowed) 2. Create a STRUCTURE with the following information: move name movie rating DEFINE this as the TYPE of the enum created in step 1. year produced main star of the movie, i.e., person value indicating whether the user saw the movie. Can be a char, int, etc. storing a Y or N type value value indicating whether the user liked the movie. Can be a char, int, etc. storing a Y or N type value 3. Request the above information from the user and store in the structure. The rating may be requested as follows: 1 - G 2 - PG 3 - PG-13 4 - R 5 - NC-17 NOTE: The following may come in handy: structureVariable.move_ratingVariable = enumType(rating value entered) Where structureVariable is…arrow_forwardPROGRAMMING LANGUAGE: C++ Write a complete C++ program with the following features.a. Declare a class Time with two fields, hour and minute.b. Provide appropriate constructors to initialize the data members.c. Overload the pre and postfix increment operators (using memberfunctions) to increment the minutes by one. Also make sure if m inutes are59 and you increment the Time it should update hours and minutesaccordingly.d. Provide a function display() to display the hours and minutes.e. In main(), create objects of Time, initialize them using constructors andcall the display functions.f. Test the following in your main:a. T3= ++T1;b. T4=T2++;arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr