MyProgrammingLab - For Gaddis: Starting Out with C++ From Control Structures through Objects
15th Edition
ISBN: 9780133780611
Author: Pearson
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 13, Problem 43RQE
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
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Martin your friend has declared a class called Employee with the following members; EmployeeID, Employee Name, Basic Salary, Allowance, and Net Salary.a) Write a code for a member function called get_input that will be used for data input.b) Write a code for a member function called Calculate that will be used to calculate netsalary as the sum of basic salary and allowances. c) Write a code for the default constructor that will assign values to the variables in theEmployee class. d) Write a code for the default constructor. e) Write a complete program that captures and includes all the details in (a-d) above.Run the code and show your output.
c++
Build a class Sale with private member variablesdouble itemCost; // Cost of the itemdouble taxRate; // Sales tax rateand functionality mentioned below:● Write a default constructor to set the member variable itemCost to 0 andtaxRate to 0. ● Write a parameterized constructor that accepts the parameter for eachmemberSale( double cost, double rate)
● Generate only accessors for itemCost and taxRate● Write a function double getTax( ) to calculate tax i.e take a product ofitemCost and itemRate. ● Write a function double getTotal( ) to calculate the total price of itemi.e. take a sum of itemCost and getTax( ) (calling getTax() will returnthe calculated tax on item).
write a c++ in which you vreate a class Point. This class have four member variables, a,b,c,d. Write the following member functions drawTriangle(int x, int y, int z ) and drawRectangle(int x, int y, int z, int a). Each function should calculate the length of lines and calculate circumference for each of the shape (triangle, rectangle). example triangle should calculate length of its three lines and then calculate circumference. such as, 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 1 is negativeint line 2 = y -z; int line 3 = z -x; cout<< the circumference of triangle is << //// here write formula to calculate circumference of triangle and display output of circumference}Write similar code for drawRectangle(int x, int y, int z, int a). write main function to callthese three functions to display output.b. write another function drawLine(int x, int y) in the above code.…
Chapter 13 Solutions
MyProgrammingLab - For Gaddis: Starting Out with C++ From Control Structures through Objects
Ch. 13.3 - True or False: You must declare all private...Ch. 13.3 - Assume RetailItem is the name of a class, and the...Ch. 13.3 - An objects private member variables are accessed...Ch. 13.3 - Assume RetailItem is the name of a class, and the...Ch. 13.3 - Complete the following code skeleton to declare a...Ch. 13.6 - Why would you declare a classs member variables...Ch. 13.6 - When a classs member variables are declared...Ch. 13.6 - What is a class specification file? What is a...Ch. 13.6 - Prob. 13.9CPCh. 13.6 - Assume the following class components exist in a...
Ch. 13.6 - What is an inline member function?Ch. 13.9 - Briefly describe the purpose of a constructor.Ch. 13.9 - Prob. 13.13CPCh. 13.9 - A member function that is never declared with a...Ch. 13.9 - A member function that is never declared with a...Ch. 13.9 - Prob. 13.16CPCh. 13.9 - A constructor that requires no arguments is called...Ch. 13.9 - True or False: Constructors are never declared...Ch. 13.9 - True or False: Destructors are never declared with...Ch. 13.9 - Prob. 13.20CPCh. 13.12 - What will the following program display on the...Ch. 13.12 - What will the following program display on the...Ch. 13.12 - In your answer for Checkpoint 13.22, indicate for...Ch. 13.12 - Why would a member function be declared private?Ch. 13.12 - Define an array of three InventoryItem objects.Ch. 13.12 - Complete the following program so it defines an...Ch. 13.17 - Prob. 13.27CPCh. 13.17 - When designing an object-oriented application, who...Ch. 13.17 - How do you identify the potential classes in a...Ch. 13.17 - What are a classs responsibilities?Ch. 13.17 - What two questions should you ask to determine a...Ch. 13.17 - Will all of a classs actions always be directly...Ch. 13.17 - Look at the following description of a problem...Ch. 13 - What is the difference between a class and an...Ch. 13 - What is the difference between the following...Ch. 13 - What is the default access specification of class...Ch. 13 - Look at the following function header for a member...Ch. 13 - A contractor uses a blueprint to build a set of...Ch. 13 - What is a mutator function? What is an accessor...Ch. 13 - Is it a good idea to make member variables...Ch. 13 - Can you think of a good reason to avoid writing...Ch. 13 - Under what circumstances should a member function...Ch. 13 - What is a constructor? What is a destructor?Ch. 13 - What is a default constructor? Is it possible to...Ch. 13 - Is it possible to have more than one constructor?...Ch. 13 - If a class object is dynamically allocated in...Ch. 13 - When defining an array of class objects, how do...Ch. 13 - What are a classs responsibilities?Ch. 13 - How do you identify the classes in a problem...Ch. 13 - Programming: In programming, there are two most...Ch. 13 - ____________ programming is centered around...Ch. 13 - _________ programming is centered around objects.Ch. 13 - _____________ is an objects ability to contain and...Ch. 13 - In C++, the _________ is the construct primarily...Ch. 13 - A class is very similar to a(n) _____________.Ch. 13 - A(n) _________ is a key word inside a class...Ch. 13 - The default access specification of class members...Ch. 13 - The default access specification of a struct in...Ch. 13 - Defining a class object is often called the...Ch. 13 - Members of a class object may be accessed through...Ch. 13 - If you were writing the declaration of a class...Ch. 13 - If you were writing the external definitions of...Ch. 13 - When a member functions body is written inside a...Ch. 13 - A(n) __________ is automatically called when an...Ch. 13 - A(n) __________ is a member function with the same...Ch. 13 - __________ are useful for performing...Ch. 13 - Constructors cannot have a(n) _________ type.Ch. 13 - A(n) ___________ constructor is one that requires...Ch. 13 - A(n) ___________ is a member function that is...Ch. 13 - A destructor has the same name as the class, but...Ch. 13 - Like constructors, destructors cannot have a(n)...Ch. 13 - A constructor whose arguments all have default...Ch. 13 - A class may have more than one constructor, as...Ch. 13 - Prob. 41RQECh. 13 - A(n) __________ may be used to pass arguments to...Ch. 13 - Write a class declaration named Circle with a...Ch. 13 - Add a default: constructor to the Circle class in...Ch. 13 - Add an overloaded constructor to the Circle class...Ch. 13 - Write a statement that defines an array of five...Ch. 13 - Write a statement that defines an array of five...Ch. 13 - Prob. 48RQECh. 13 - If the items on the following list appeared in a...Ch. 13 - Look at the following description of a problem...Ch. 13 - T F Private members must be declared before public...Ch. 13 - T F Class members are private by default.Ch. 13 - T F Members of a struct are private by default.Ch. 13 - T F Classes and structures in C++ are very...Ch. 13 - T F All private members of a class must be...Ch. 13 - T F All public members of a class must be declared...Ch. 13 - T F It is legal to define a pointer to a class...Ch. 13 - T F You can use the new operator to dynamically...Ch. 13 - T F A private member function may be called from a...Ch. 13 - T F Constructors do not have to have the same name...Ch. 13 - T F Constructors may not have a return type.Ch. 13 - T F Constructors cannot take arguments.Ch. 13 - T F Destructors cannot take arguments.Ch. 13 - T F Destructors may return a value.Ch. 13 - T F Constructors may have default arguments.Ch. 13 - T F Member functions may be overloaded.Ch. 13 - T F Constructors may not be overloaded.Ch. 13 - T FA class may not have a constructor with no...Ch. 13 - T F A class may only have one destructor.Ch. 13 - T F When an array of objects is defined, the...Ch. 13 - T F To find the classes needed for an...Ch. 13 - T F A classs responsibilities are the things the...Ch. 13 - class Circle: { private double centerX; double...Ch. 13 - #include iostream using namespace std; Class Moon;...Ch. 13 - #inc1ude iostream using namespace std; class...Ch. 13 - class Change { public: int pennies; int nickels;...Ch. 13 - Date Design a class called Date. The class should...Ch. 13 - Employee Class Write a class named Employee that...Ch. 13 - Car Class Write a class named Car that has the...Ch. 13 - Prob. 4PCCh. 13 - Retail Item Class Write a class named RetailItem...Ch. 13 - Inventor Class Design an Inventory class that can...Ch. 13 - TestScores Class Design a TestScores class that...Ch. 13 - Circle Class Write a Circle class that has the...Ch. 13 - Population In a population, the birth rate and...Ch. 13 - Number Array Class Design a class that has an...Ch. 13 - Payroll Class Design a PayRoll class that has data...Ch. 13 - Coin Toss Simulator Write a class named Coin. The...Ch. 13 - Tossing Coins for a Dollar For this assignment,...Ch. 13 - Fishing Game Simulation For this assignment, you...Ch. 13 - Mortgage Payment Design a class that will...Ch. 13 - Freezing and Boiling Points The following table...Ch. 13 - Cash Register Design a CashRegister class that can...Ch. 13 - A Game of 21 For this assignment, you will write a...Ch. 13 - Trivia Game In this programming challenge, you...Ch. 13 - Patient Fees 1. This program should be designed...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Define each of the following terms: data definition language data manipulation language referential integrity c...
Modern Database Management
Write a program that determines whether your particular computer performs an arithmetic or a logical right shif...
Programming in C
Describe a method that can be used to gather a piece of data such as the users age.
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
What does the Java code Scanner keyboard = new Scanner(System.in); System.out.println("Enter a string."); int n...
Java: An Introduction to Problem Solving and Programming (7th Edition)
In programming we use the term string to mean _____. a. many lines of code b. parallel memory locations c. stri...
Starting Out With Visual Basic (7th Edition)
The do-while loop is this type of loop. a. pretest b. posttest c. prefix d. postfix
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- 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
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- 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
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3); Author: CS Dojo;https://www.youtube.com/watch?v=8yjkWGRlUmY;License: Standard YouTube License, CC-BY