C How to Program (8th Edition)
8th Edition
ISBN: 9780133976892
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 19, Problem 19.7E
Program Plan Intro
To write down all the two dimensional as well as three-dimensional shape and draw the hierarchy of these shapes.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Nutritional information (classes/constructors) PYTHON ONLY
Complete the FoodItem class by adding a constructor to initialize a food item. The constructor should initialize the name (a string) to "None" and all other instance attributes to 0.0 by default. If the constructor is called with a food name, grams of fat, grams of carbohydrates, and grams of protein, the constructor should assign each instance attribute with the appropriate parameter value.
The given program accepts as input a food item name, fat, carbs, and protein and the number of servings. The program creates a food item using the constructor parameters' default values and a food item using the input values. The program outputs the nutritional information and calories per serving for both food items.
Ex: If the input is:
M&M's10.034.02.01.0
where M&M's is the food name, 10.0 is the grams of fat, 34.0 is the grams of carbohydrates, 2.0 is the grams of protein, and 1.0 is the number of servings, the output is:…
Python Program: Auction House
Task-1: Both computer and software engineering programs blend the broad engineering discipline courses with the
computer science specific courses. Hence, it is a good idea to represent the "course" as an object before attempting
to write a program to help students get register to the courses. The programmer can think of the abstraction of a course
object as the representation of title, code, and credit values only.
Write a class declaration for the course object that includes a constructor, a set and a get member function for each
data member, and a member function that returns the course information upon request. For instance, for this course
it should prepare a string like “COMP218 - Object-Oriented Programming".
a) Use C++-strings for the representation of string of characters.
b) Use C-strings for the representation of string of characters.
Chapter 19 Solutions
C How to Program (8th Edition)
Ch. 19 - Prob. 19.3ECh. 19 - (Inheritance Advantage) Discuss the ways in which...Ch. 19 - (Protected vs. Private Base Classes) Some...Ch. 19 - (Student Inheritance Hierarchy) Draw an...Ch. 19 - Prob. 19.7ECh. 19 - (Quadrilateral Inheritance Hierarchy) Draw an...Ch. 19 - 19.9 (Package Inheritance Hierarchy)...Ch. 19 - (Account Inheritance Hierarchy) Create an...
Knowledge Booster
Similar questions
- write an oop using photos belowarrow_forwardInstructions-Java Assignment is to define a class named Address. The Address class will have three private instance variables: an int named street_number a String named street_name and a String named state. Write three constructors for the Address class: an empty constructor (no input parameters) that initializes the three instance variables with default values of your choice, a constructor that takes the street values as input but defaults the state to "Arizona", and a constructor that takes all three pieces of information as input Next create a driver class named Main.java. Put public static void main here and test out your class by creating three instances of Address, one using each of the constructors. You can choose the particular address values that are used. I recommend you make them up and do not use actual addresses. Run your code to make sure it works. Next add the following public methods to the Address class and test them from main as you go: Write getters and…arrow_forwardComputer Science Exercise 1 (java)– Horses .Create a class Horse containing the attributes name, color and year of birth. Implement getters and setters for the member variables Implement a constructor Create the classes (a) Racehorse and (b) Workhorse. In the case (a), you must add field a field holding the number of races won. In the case (b), add a field that contains the number of years the horse has been working. Write the appropriate getters and setters. Test your classesarrow_forward
- Java (derived classes) - Pet Informationarrow_forwarde Courses Groups Calendar Support BAU BAUGO 1 P1001 (1-3) Introduc... Write two local classes named Pipe and Ellipsoid Container as described below. Then, write a main function that reads the flowSpeed and area of a Pipe object (p) both as double values. main will also read the axisA, the axisB, and the axisC of a Ellipsoid Container object (wingTank) all as double values. Finally, the inputPipe of wingTank will be the p Pipe object. Finally, the program should calculate the time it takes the wingTank to be completely filled with gas and prints it to the screen as a double value. Pipe Class • A private double field named "flowSpeed" representing the flow speed of the pipe. • A private double field named "area" representing the cross-section area (i.e., kesit alan) of the pipe. A constructor that gets two double values and initializes the object. . An empty constructor. • A public function named calculate Flow Rate that does not get any parameter, multiplies the flowSpeed and area of…arrow_forward6 Javaarrow_forward
- Encountering Fairies ( c++ with separate header and cpp files for each fairy Functionality You will define a small hierarchy of fairy classes. In main(), you will then instantiate (i.e., create) several fairy objects (from the derived classes ONLY), but no more than 5. When the user encounters a fairy, the fairy will state his/her name and ask what the user wants. In response, the user may: Ask for a wish, Offer to help the fairy, or Say goodbye to the fairy. The user will continue to interact with the fairy until the user chooses the final option, saying goodbye to the fairy. Once the user says goodbye, the game moves on to the next fairy. After the user has encountered all of the fairies, the game is over and the user's points total is displayed. Specifications All interaction will occur through standard input and standard output. Fairy (base class; NEVER instantiated): Must state his/her name and a greeting Must ask what the user wants Must respond to requests for wishes…arrow_forwardjavaarrow_forwardDefine the following terms with the help of examples: Encapsulation Constructor.arrow_forward
- 4 Javaarrow_forwardObject-Oriented Programming - Java programming.arrow_forward(Richer Shape Hierarchy) The world of shapes is much richer than the shapes included inthe inheritance hierarchy of Fig. 19.3. Write down all the shapes you can think of—both two-dimensional and three-dimensional—and form them into a more complete Shape hierarchy with asmany levels as possible. Your hierarchy should have the base class Shape from which class TwoDimensionalShape and class ThreeDimensionalShape are derived. [Note: You do not need to write any codefor this exercise.] We’ll use this hierarchy in the exercises of Chapter 20 to process a set of distinctshapes as objects of base-class Shape. (This technique, called polymorphism, is the subject ofChapter 20.)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