STARTING OUT WITH C++ REVEL >IA<
9th Edition
ISBN: 9780135853115
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 15.3, Problem 15.7CP
What will the following
#include <iostream>
using namespace std;
class Sky
{
public:
Sky ()
{ cout ≪ “Entering the sky.\n"; }
∼Sky()
{ cout ≪ "Leaving the sky.\n"; }
};
class Ground : public Sky
{
public:
Ground()
{ cout ≪ "Entering the Ground.\n"; }
∼Ground()
{ cout ≪ "Leaving the Ground.\n"; }
int main()
{
}
Ground object;
return 0;
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
In C++ Language:
Suppose I have a class named Person. Here is how I would like to use the class:
//Create a person named Dave Smith
Person dave("Smith", "Dave", 'R');
//Create a person named Gal Gadot
Person gal("Gadot", "Gal", 'G');
//Dave and Gal gets married
gal = dave + gal;
dave = dave + gal;
//print Gal and Dave's new married name
cout << gal << endl;
cout << dave << endl;
This will output the following:
Gal Smith-Gadot
Dave Smith-Gadot
Write the class declaration for Person
what problem in this java code cant find the main, can you check code
package EmployeePersonal;
//create a Driver class
public class Driver {
//Define main() method
public static void main(String[] args)
{
//create object for sub class "Employee"
Employee obj=new Employee();
//Call the super class member function setName() using object of sub class "Employee"
obj.setName("David");
//Call the super class member function setAge() using object of sub class "Employee"
obj.setAge(35);
//Call the super class member function setAddress() using object of sub class "Employee"
obj.setAddress("Chicago");
//Call the super class member function setPhone() using object of sub class "Employee"
obj.setPhone(25648713);
//Call the function to set employeeid
obj.setEmployeeID(100);
//Call the function to set department…
- Create a class Rational for performing arithmetic with fractions.Write a driver program to test the class. Provide a constructor thatenables an object of this class to be initialized when it isinstantiated. The constructor should contain default values in caseno initializes are provided and should store the fraction in reducedform. Provide a private function to reduce numbers.Provide Public member functions for each of the followingarithmatic’s functions (addition – subtraction – multiplication –division), printing in the form a/b, printing in floating point formatand final overload the == and != operators to allow comparisons oftwo fraction numbers.Include any additional operations that you think would be useful fora rational number class.Design, implement, and test your class.
Chapter 15 Solutions
STARTING OUT WITH C++ REVEL >IA<
Ch. 15.1 - Here is the first line of a class declaration....Ch. 15.1 - What is the name of the derived class in the...Ch. 15.1 - Suppose a program has the following class...Ch. 15.2 - What is the difference between private members and...Ch. 15.2 - What is the difference between member access...Ch. 15.2 - Suppose a program has the following class...Ch. 15.3 - What will the following program display? #include...Ch. 15.3 - What will the following program display? #include...Ch. 15.7 - Explain the difference between overloading a...Ch. 15.7 - Prob. 15.10CP
Ch. 15.7 - Prob. 15.11CPCh. 15.7 - What will the following program display? #include...Ch. 15.7 - What will the following program display? #include...Ch. 15.7 - What will the following program display? #include...Ch. 15.7 - What will the following program display? #include...Ch. 15.8 - Does the following diagram depict multiple...Ch. 15.8 - Does the following diagram depict multiple...Ch. 15.8 - Examine the following classes. The table lists the...Ch. 15.8 - Examine the following class declarations: class...Ch. 15 - What is an is a relationship?Ch. 15 - A program uses two classes: Dog and Poodle. Which...Ch. 15 - How does base class access specification differ...Ch. 15 - What is the difference between a protected class...Ch. 15 - Can a derived class ever directly access the...Ch. 15 - Which constructor is called first, that of the...Ch. 15 - What is the difference between redefining a base...Ch. 15 - Prob. 8RQECh. 15 - What is an abstract base class?Ch. 15 - A program has a class Potato, which is derived...Ch. 15 - What base class is named in the line below?class...Ch. 15 - What derived class is named in the line below?...Ch. 15 - What is the class access specification of the base...Ch. 15 - What is the class access specification of the base...Ch. 15 - Protected members of a base class are like...Ch. 15 - Complete the table on the next page by filling in...Ch. 15 - Complete the table below by filling in private,...Ch. 15 - Complete the table below by filling in private,...Ch. 15 - A derived class inherits the ________ of its base...Ch. 15 - When both a base class and a derived class have...Ch. 15 - An overridden base class function may be called by...Ch. 15 - When a derived class redefines a function in a...Ch. 15 - A(n) __________ member function in a base class...Ch. 15 - ________ binding is when the compiler binds member...Ch. 15 - __________ binding is when a function call is...Ch. 15 - _________ is when member functions in a class...Ch. 15 - When a pointer to a base class is made to point to...Ch. 15 - A(n) __________ class cannot be instantiated.Ch. 15 - A(n) _______ function has no body, or definition,...Ch. 15 - A(n) _________ of inheritance is where one class...Ch. 15 - _______ is where a derived class has two or more...Ch. 15 - In multiple inheritance, the derived class should...Ch. 15 - Write the first line of the declaration for a...Ch. 15 - Write the first line of the declaration for a...Ch. 15 - Suppose a class named Tiger is derived from both...Ch. 15 - Write the declaration for class B. The classs...Ch. 15 - T F The base classs access specification affects...Ch. 15 - T F The base classs access specification affects...Ch. 15 - T F Private members of a private base class become...Ch. 15 - T F Public members of a private base class become...Ch. 15 - T F Protected members of a private base class...Ch. 15 - T F Public members of a protected base class...Ch. 15 - T F Private members of a protected base class...Ch. 15 - T F Protected members of a public base class...Ch. 15 - T F The base class constructor is called after the...Ch. 15 - T F The base class destructor is called after the...Ch. 15 - T F It isnt possible for a base class to have more...Ch. 15 - T F Arguments are passed to the base class...Ch. 15 - T F A member function of a derived class may not...Ch. 15 - Prob. 51RQECh. 15 - T F A base class may not be derived from another...Ch. 15 - class Car, public Vehicle { public: Car(); Car();...Ch. 15 - class Truck, public : Vehicle, protected {...Ch. 15 - class SnowMobile : Vehicle { protected: int...Ch. 15 - class Table : public Furniture { protected: int...Ch. 15 - class Tank : public Cylinder { private: int...Ch. 15 - class Three : public Two : public One { protected:...Ch. 15 - Employee and ProductionWorker Classes Design a...Ch. 15 - ShiftSupervisor Class In a particular factory, a...Ch. 15 - TeamLeader Class In a particular factory, a team...Ch. 15 - Prob. 4PCCh. 15 - Time Clock Design a class named TimeClock. The...Ch. 15 - Essay Class Design an Essay class that is derived...Ch. 15 - PersonData and CustoraerData Classes Design a...Ch. 15 - PreferredCustomer Class A retail store has a...Ch. 15 - File Filter A file filter reads an input file,...Ch. 15 - File Double-Spacer Create a derived class of the...Ch. 15 - Course Grades In a course, a teacher gives the...Ch. 15 - Ship. CruiseShip, and CargoShip Classes Design a...Ch. 15 - Pure Abstract Base Class Project Define a pure...Ch. 15 - Prob. 14PC
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
What is the purpose of the let constructs in functional languages?
Concepts Of Programming Languages
Private Sub Handles btnOutput.Click
End Sub
Introduction To Programming Using Visual Basic (11th Edition)
This is an individual storage location in an array. a. element b. bin c. cubby hole d. size declarator
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Figure 1-30 shows the Visual Studio IDE. What are the names of the four areas indicated in the figure? Figure 1...
Starting Out With Visual Basic (7th Edition)
A(n)is a software application that simulates a computer, but hides the underlying operating system and hardware...
Java How To Program (Early Objects)
Charge Account Validation Create a class with a method that accepts a charge account number as its argument. Th...
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
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
- Subject: Java Programming Hi Expert Sir, this (A, B) is one question...... please read and solve it carefully. and Don't submit the wrong answer. It's very important to me.... thank you Write a program to calculate the midpoint of two 2D coordinate points. A) Among them, the Point class represents two-dimensional coordinate points and has private member variables x and y, representing the values of the abscissa and ordinate, initialized by the constructor. B) Four methods setX (), getX (), setY (), and getY () are used to set and obtain the coordinates. In addition, a member method midPoint (Point p), which takes a Point object as a parameter, calculates the midpoint of the two coordinates and returns a new two-dimensional point. It is required to reflect the encapsulation characteristics in the program. Instantiate two two-dimensional points (4, 5) and (6, 8) in the main function of the class Test. Calculate the midpoint of the two by calling the midPoint of one of them and return…arrow_forwardConsider te following declaration:enum fruitType (ORANGE, APPLE, BANANA, GRAPE, STRAWBERRY, MANGO GUAVA, PINEAPPLE, KIWI); fruitType fruit;a. What is the value of static_cast <int>(STRAWBERRY)?b. What is the value, if any, of the expresion?static_cast<fruitType>(static_cast<int>(MANGO) - 2) c. What is the value if any, of the expression?static_cast<fruitType>(static_cast<int>(GRAPE) + 2)d, What if the value, if any, of the expression: BANANA <= KIWIe. What is the output, if any, of the following code?for(fruit = BANANA,; fruit < PINEAPPLE; fruit++) cout << static_cast<int>(fruit) << ", "; cout << endl;arrow_forwardq ) Employee class is having three properties known as name, EmployeeID, address. Writea Java program to create class with two constructors one with no arguments, anotherwith three arguments.arrow_forward
- Write a Rational class. Recall a rational number is a rational number, composed of two integers with division indicated. The division is not carried out, it is only indicated, as in 1/2, 2/3, 15/32. You should represent rational numbers using two int values, numerator and denominator. #include <iostream> #include <string> #include <stdlib.h> using namespace std; class rational { public: /* default constructor set the rational number to 0, (i.e., numerator is 0, denominator is 1) */ rational(); /* Set the invoking object's value from user input */ void input(); /* Display invoking object's value in the standard output, in the form of numerator/denominator */ void output() const; //return the invoking object's numerator int get_numerator() const; //return the invoking object's denominator int get_denominator() const; // Set invoking object to be the sum of op1 and op2 void Add(const rational& op1, const rational& op2); // Set the invoking…arrow_forward2. Consider the following class, which represents a price in dollars and cents: class Price { private: int dollars; int cents; public: Price() { dollars = cents = 0; } Price(int d, int c) { dollars = d; cents = c; } Price operator+(Price&); void printer(); }; Implement the overloaded + operator to compute the sum of two Price objects, and return the result as a Price object containing the sum. You may assume that all price objects contain valid data, i.e. dollars>=0 and 0<=cents<=99.arrow_forwardThe following code may, or may not, work. However the bigger issue is that it doesn't give good information to the end user. Assume that there is a Circle class, like we've defined in class before. Fix what problems you see, that could affect naming conventions, capitalization, and data output, and make sure the data output is clean for the end user. cout << "For Circle 1:" << endl; cout << c1.getArea() << endl; cout << c1.getx() << " " << c1.gety() << endl; cout << c1.getcolor() << endl; cout << endl << endl; This is the full question and it is c++arrow_forward
- write the classes integerManipulationImp.cpp and primeFactorizationImp.cpp Write the definitions of the functions of the class primeFactorization (Example 11-4) declared in the primeFactorization header file. Write a program that uses this class to output the prime factorization of an integer. Your program should prompt the user for an integer, determine if the input is a prime number, and display the factorization of the integer. An example of the program is shown below: Enter an integer between 2 and 270,000,000,000,000: 1005427 1005427 is a prime number. Its factorization is: 1005427 = 1005427arrow_forwardDeclare Circle and Square classes with all relevant member functions and variables to determine area and circumference/perimeter. Write a function to calculate the shaded area shown in the graphics below. The user of the program must be required to enter the basic dimensions of both Square and Circle objects.arrow_forwardPlease written by Computer source Write the following program in C#. Use comments to indicate your mutator, accessors, and constructors. Write a program that includes an Employee class that can be used to calculate and print the take-home pay for a commissioned sales employee. All employees receive 7% of the total sales. Federal tax rate is 18%. Retirement contribution is 10%. Social Security tax rate is 6%. Write instance methods to calculate the commission income, federal and social security tax withholding amounts and the amount withheld for retirement. Use appropriate constants, design an object-oriented solution, and write constructors. Include at least one mutator and one accessor method; provide properties for the other instance variables. Create a second class to test your design. Allow the user to enter values for the name of the employee and the sales amount for the week in the second class.arrow_forward
- I want the below code modified that works for multi user in below code there are only one user but i need multi user up to 10? Code #include <iostream> #include <time.h> #include <conio.h> Using namespace std; class Bank {public:}; class ATMAccountHolders:Bank {string accountHolders; string accountHoldersAddress, branch; int accountNumber; double startBalance; double accountBalance; double amount; int count; Public: void deposit(); void withdraw(); void accountExit(); ATMAccountHolders() {accountNumber = 7787; accountHolders = " Ammad Naseer"; accountHoldersAddress = " House no.112"; startBalance = 6000.00; accountBalance = 6000.00; branch = " Islamabad"; amount = 20000; } }; void ATMAccountHolders::deposit() { system("cls"); cout<<" ATM ACCOUNT DEPOSIT SYSTEM "; cout<<"\n\nThe Names of the Account Holders are :"<<accountHolders<<"\n\n"; cout<<"\tThe Account Holders' address is…arrow_forwardTHIS IS FOR C# >>>>>>>>>>>>>>>>>>>>>>>>>THIS IS FOR C# Create a program named PaintingDemo that instantiates an array of eight Room objects and demonstrates the Room methods. The Room constructor requires parameters for length, width, and height fields (all of type int); use a variety of values when constructing the objects. The Room class also contains the following fields: Area - The wall area of the Room (as an int) Gallons - The number of gallons of paint needed to paint the room (as an int) Both of these values are computed by calling private methods. Include read-only properties to get a Room’s values. A room is assumed to have four walls, and you do not need to allow for windows and doors, and you do not need to allow for painting the ceiling. A room requires one gallon of paint for every 350 square feet (plus an extra gallon for any square feet greater than 350). In other words, a 12 x 3 x 10 room with…arrow_forwardEach of the following class declarations or programs contain errors. Find as many as possible. 73. class Circle: { private double centerX; double centerY; double radius; public setCenter(double, double); setRadius(double); } 74. #include using namespace std; Class Moon; { Private; double earthWeight; double moonWeight; Public; moonWeight(double ew); { earthWeight = ew; moonWeight = earthWeight / 6; } double getMoonWeight(); { return moonWeight; } }arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
C++ Data Members; Author: CppNuts;https://www.youtube.com/watch?v=StlsYRNnWaE;License: Standard YouTube License, CC-BY