Concept explainers
Write a class declaration named Circle with a private member variable named radius. Write set and get functions to access the radius variable, and a function named getArea that returns the area of the circle. The area is calculated as 3.14159 * radius * radius
Want to see the full answer?
Check out a sample textbook solutionChapter 13 Solutions
MyLab Programming with Pearson eText -- Access Card -- for Starting Out with C++ from Control Structures to Objects (My Programming Lab)
Additional Engineering Textbook Solutions
Modern Database Management
Programming in C
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Java: An Introduction to Problem Solving and Programming (7th Edition)
Starting Out With Visual Basic (7th Edition)
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
- write a class Point with parametrized constructor. This class have four member variables, a,b,c,d. Write the following member functions a. drawTriangle(int x, int y, int z ) b. drawRectangle(int x, int y, int z, int a). Each function should display the length of lines for each of the shape (triangle, rectangle). For example triangle should calculate length of its three lines by following methods as shown in code. Note: the number of lines depends on the name of shape. void drawTriangle(int x, int y, int z ) { int line 1 = x - y; // convert to positive value if line length is negative int line 2 = y -z; int line 3 = z -x; cout<< The length of each lines is: << //// here display length of each line with proper formatting. } Write similar code for drawRectangle(int x, int y, int z, int a). Wtite main function to call these three functionarrow_forwardc++ Write a class called Triangle with three private integer data members a, b, and c as the lengths of its three edges. This class should have the following functions: a constructor with three parameters representing the three edges a function isTriangle() which returns true if the three edges are all positive and they satisfy the triangle inequality where a+b> c, a+c> b, b+c> a, otherwise returns false. a function getPerimeter() which returns the perimeter of the triangle. (where, the perimeter = a+b+c)Then, test the above class in a program.arrow_forwardwrite a class having three variables and one member function which will return the area of the rectangle C++arrow_forward
- In this assignment, the class declaration should come first, followed by the definitions of the class member functions, followed by the client program. #include <iostream> using namespace std; class Fraction { private: int numerator; int denominator; public: void set(int n,int d){ numerator=n; denominator=d; } int getNumerator(){ return numerator; } int getDenominator(){ return denominator; } Fraction addedTo(Fraction& r){ int a=this->numerator; int b=this->denominator; int c=r.numerator; int d=r.denominator; int e,f; e=(a*d+b*c); f=b*d; Fraction f1; f1.set(e,f); return f1; } Fraction subtract(Fraction& r){ int a=this->numerator; int b=this->denominator; int c=r.numerator; int d=r.denominator; int e,f; e=(a*d-b*c); f=b*d; Fraction f1; f1.set(e,f); return f1; } Fraction multipliedBy(Fraction& r){ int a=this->numerator; int b=this->denominator; int c=r.numerator;…arrow_forwardMark the following statements as true or false. The member variables of a class must be of the same type. (1) The member functions of a class must be public. (2) A class can have more than one constructor. (5) A class can have more than one destructor. (5) Both constructors and destructors can have parameters. (5)arrow_forwardIn Chapter 10, the class clockType was designed to implement the time of day in a program. Certain applications, in addition to hours, minutes, and seconds, might require you to store the time zone. Derive the class extclockType from the class clockType by adding a member variable to store the time zone. Add the necessary member functions and constructors to make the class functional. Also, write the definitions of the member functions and the constructors. Finally, write a test program to test your class.arrow_forward
- Below is some code for a rectangle class that needs to be completed. Add member function declarations to the class declaration and member function definitions below the declaration. For the accessor functions, you can add the definitions directly into the class declaration. The goal is to code the class so that it works wthout changing the main program #include <iostream>using namespace std; // rectangle has a vertical height and horizontal width// The class below is a rectangle. It has two private// data members: height and width.// TODO: Complete the class declaration and definition.class rectangle {public:// TODO: declare a default constructor// Make the height and width = 1. // TODO: declare member function void add// @param int height, int width // TODO: delcare member function void set// @param int height, int width // TODO: declare member function void draw // TODO: define accessor for width // TODO: define accessor for height private:int width;int height;}; // TODO:…arrow_forwardUSING C++ Write a simple class named Circle, with three private variables: doubles named x, y and radius. The center of the circle is denoted by coordinates (x,y), and the radius of the circle is denoted by radius. It should have public member functions with the following signatures: void setRadius(double r)void setX(double value)void setY(double value)double getRadius()double getX()double getY()double getArea()bool containsPoint(double xValue, double yValue) The first six member functions are straightforward functions to set and get the private member variables. double getArea() This member function should return the area of the circle. When you are calculating the area you can use 3.14 for pi. The formula is radius * radius * pi. bool containsPoint(double xValue, double yValue) This member function should return true if the point at (xValue, yValue) is contained in the circle, and false if not. You can determine whether or not a point is in a circle by calculating the…arrow_forwardcreate two classes named mammals and marine animals. create another class named blue whale which inherits both the above classes.now, create a function in each of these classes which prints "I am mammal", "I am marine animal" and "I belong to both the categories: mammals as well as marine animals "respectively. now, create an object for each of the above class and try calling function of a mammal by the object of mammal function of blue whale by the object of blue whale function of each of its parent by the object of blue whale function of marine animal by the object of marine animalarrow_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_forwardCreate two classes named Mammals and MarineAnimals. Create another class named BlueWhalewhich inherits both the above classes. Now, create a function in each of these classes which prints"I am mammal", "I am a marine animal" and "I belong to both the categories: Mammals as well asMarine Animals" respectively. Now, create an object for each of the above class and try callingfunction of Mammals by the object of Mammalfunction of BlueWhale by the object of BlueWhalefunction of each of its parent by the object of BlueWhalefunction of MarineAnimal by the object of MarineAnimalCreate two classes named Mammals and MarineAnimals. Create another class named BlueWhalewhich inherits both the above classes. Now, create a function in each of these classes which prints"I am mammal", "I am a marine animal" and "I belong to both the categories: Mammals as well asMarine Animals" respectively. Now, create an object for each of the above class and try callingfunction of Mammals by the object of…arrow_forward) Create two classes named Mammals and MarineAnimals. Create another class named BlueWhalewhich inherits both the above classes. Now, create a function in each of these classes which prints"I am mammal", "I am a marine animal" and "I belong to both the categories: Mammals as well asMarine Animals" respectively. Now, create an object for each of the above class and try callingfunction of Mammals by the object of Mammalfunction of BlueWhale by the object of BlueWhalefunction of each of its parent by the object of BlueWhalefunction of MarineAnimal by the object of MarineAnimal in c++?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