Concept explainers
Given the following class definition, write an appropriate definition for the member function set:
class Temperature { public: void set(double newDegrees, char newScale); //Sets the member variables to the values given as //arguments. double degrees; char scale; //'F' for Fahrenheit or 'C' for Celsius. }; |
Want to see the full answer?
Check out a sample textbook solutionChapter 10 Solutions
Problem Solving with C++, Student Value Edition plus MyProgrammingLab with Pearson eText -- Access Card Package (9th Edition)
Additional Engineering Textbook Solutions
Java: An Introduction to Problem Solving and Programming (8th Edition)
Computer Science: An Overview (12th Edition)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Starting Out with C++: Early Objects
Starting out with Visual C# (4th Edition)
Modern Database Management (12th Edition)
- A nonmember function must be declared as a(n)_________ of a class to have access tothat class’s private data members.arrow_forwardwrite the definition of a class statistics containing: three data members x, y, and z of type integer. a member function called setValues that accepts three parameters and assigns them to x, y, and z the function returns no value. a member function called getSum that accepts no parameters and returns the sum of the member variables x, y, and z. a member function called getAvg that accepts no parameters and returns the average of the member variables x, y, and z (the average should be returnsed as a double value. to do this you can use a convert function or just divide by 3.0) a member function called getMin that accepts no parameters and returns the smallest member variable. a member function called getMax that accepts no parameters and returns the largest member variable.arrow_forwardwrite the definition of a class sphere containing: A data member radius of type double. A member function called setRadius that accepts a parameter and assigns it to radius. if the parameter is negative, the member function should reverse it to its positive value. The function returns no value. A member function called getRadius that accepts no parameters and returns the value of radius. A member function called getVolume that accepts no parameters and returns the volume of the sphere. A member function called getSurface that accepts no parameters and returns the surface of the sphere.arrow_forward
- Part 1:Create a class DateType that has the following member variables: day (int), month(int), and year(int). - Your class should have the following member functions:o Parametrized default constructor.o Destructoro A get function for each member variables- Your class should also have the following friend functions:o Overload insertion operator to print date to screeno Overload extraction operator to read date from userPart 2:Create a class PersonType that has the following member variables: id(int), name(string), birthdate (DateType), and gender (char). - Your class should have the following member functions:o Parametrized default constructor.o Destructor.o A get function for each member variableso Overload == operator to check if two persons have equal ids or not.- Your class should also have the following friend functions:o Overload insertion operator to print person info to screeno Overload extraction operator to read person info from userarrow_forward(Enhanced Employee Class) Modify class Employee inFigs. 12.9–12.10 by adding a private utility function calledisValidSocialSecurityNumber . This member function shouldvalidate the format of a social security number (e.g., ###-##-#### , where # is a digit). If the format is valid, return true ;otherwise return false .arrow_forwardwrite a class having three variables and one member function which will return the area of the rectangle C++arrow_forward
- 7. Write a program in the C++ language to create a class Rectangle with two member integer variables length and breadth. Write the parameterized constructor for the Rectangle class and also add a member function that displays the area of the rectangle in the output.arrow_forwardA class Student has Roll No, Branch, class Internal_exam has sub1marks, sub2 marks, class External_exam has sub1marks and class Result has Total as data members. Write necessary member functions to input and print data. (i) Calculate Internal_exam and External_exam subtotals using their respective member functions.(ii) Class Result has a function to calculate Total=internal+ external subtotals. Write a complete program to implement the hierarchy of the classes using virtual base class.arrow_forwardDesign a class bookType that defines a book as a class. a. Each object of the class bookType will hold the following information about a book: title number of authors up to four authors publisher year published ISBN 13 (with dashes) price number of copies in stock (may be 0) b. Include the member functions to perform the various operations on objects of type bookType: Include individual get and set functions for all member variables. c. Add a member function to update the number of copies in stock. d. Add the appropriate constructors and a destructor (if one is needed). Ensure a default constructor is coded and the constructor initializes all data members. Remember, an array of classes uses a default constructor only. e. ALL member variables must be private and accessed through member functions. The main client program CANNOT access the variables directly. f. Ensure the class declaration and class implementation files are in separate header and code (.cpp) files. This assignment will…arrow_forward
- Consider the following definition of a class.class displayClass{public: void print(); ... private: int listLength; int *list; double salary;string name; } Part a. Write the function prototype to overload the assignment operator for the class displayClass. Part b.Write the definition of the function to overload the assignment operator for the class displayClass. Part c. Write the function prototype to include the copy constructor for the class displayClass. Part d. Write the definition of the copy constructor for the class displayClass.arrow_forwardThere is a member function with the same name as the class called A(n) .arrow_forwardOne use of the this pointer is to access a data member when there is a local variable with the same name. For example, if a member function has a local variable x and a data member x, then you can refer to the data member as this->x. Use this fact to complete the constructor implementation of this Point class: class Point { public: Point(int x, int y); int get_x() const; int get_y() const; private: int x; int y; }; Not all lines are useful.arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning