Object-oriented design to design a parent class called book

Assignment Help Basic Computer Science
Reference no: EM13283345

Use object-oriented design to design a parent class called Book that will receive the ISBN, author, title and price of a book, and select and print records for all books with a price of more than $50.00. Design a child class called TextBook that will use the existing methods of its parent class and receive an extra data field called grade that can be a number from 0 to 12. This class is to select and print records of all textbooks of grades 3 to 6. Design another child class called PictureBook that will use the existing methods of its parent class and receive an extra data field called age that can be a number from 0 to 5. This class is to select and print records of all picture books for ages 3 to 4.
a Design the class table and UML diagram.
b Write an algorithm for each operation.
c Write a test or driver algorithm to test the solution.
Instructions from WS 5.4
i. Create one design of the class table. (What will our design be to solve this programming request?)
Defining Diagram
Input Processing Output

ii. Create one UML diagram of the entire process. (We need to develop a big picture diagram of our solution algorithm?)

iii. Create four flowcharts for each class including the driver algorithm. (Each class flowchart needed is Driver, Book, Textbook and Picturebook)

iv. Create four psuedocode algorithms include the following classes:
1. Driver Algorithm.
2. Book Algorithm.
3. Textbook Algorithm.
4. Picturebook Algorithm.
v. Create three desk checks for each class algorithm.
a. In a Word document do the following:
i. Create one design of the class table.
ii. Create one UML diagram of the entire process.
iii. Create four flowcharts for each class including the driver algorithm.
iv. Create four psuedocode algorithms include the following classes:
0. Driver Algorithm.
1. Book Algorithm.
2. Textbook Algorithm.
3. Picturebook Algorithm.
v. Create three desk checks for each class algorithm.

Reference no: EM13283345

Questions Cloud

The command sequence in a normal smtp session : 1.What would the command sequence in a normal SMTP session be? Use C: to preface a command issued by the client and S: to preface a command issued by the server.
Advertising during the super bowl is pricey : Advertising during the Super Bowl is pricey and reserved for mega brands, but local television stations are allowed to air local advertisements during the broadcast.
Refuse to produce an energy-gobbling appliance : Should a marketing manager or a business refuse to produce an energy-gobbling appliance that some consumers are demanding? Should a firm install an expensive safety device that will increase cost but that customers do not want? Are the same principle..
How to set up or improve their cybersecurity : How should government justify telling private industry how to set up or improve their cybersecurity?
Object-oriented design to design a parent class called book : Use object-oriented design to design a parent class called Book that will receive the ISBN, author, title and price of a book, and select and print records for all books with a price of more than $50.00. Design a child class called TextBook th..
Immanuel kant would support the golden rule of religion : Immanuel kant would support the golden rule of religion. ethical relativism has been widely adopted as an ethical theory because of its universal moral norms and strict guidelines
Risk averse-risk seeking or risk neutral : Interview a businessperson who makes decisions, some of which are likely to involve some degree of risk. Assess their utility curve for money similar to the one that was constructed in the Measuring Risk (page three) lecture from earlier this week.
Social responsibility is the branch of philosophy : A socially responsible business person believes that the formal legal law is inferior to universal moral and ethical principles that can be determined by intuition. Social responsibility is the branch of philosophy that focuses on morally right and w..
Observe social responsibility standards higher : Corporations should not merely obey the law but rather should seek and observe social responsibility standards higher than the law since at times the law is silent or is not enforced. Corporate profit-seeking at times involves unacceptable social cos..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Write a python function celcius fahrenheit

Write a python function celcius_fahrenheit wich takes temperature values from a list and changes them into fahrenheit values.

  This code uses separate chaining

This code uses separate chaining ...implement it using double hashing. Implement a separate-chaining table in which each integer x is hashed twice using two different hash functions h1(x) and h2(x). This will perhaps produce two different location..

  Averages ten homework grades entered

Write a program that averages ten homework grades entered by the user. Allow for a bonus homework grade that can count as 5 extra points on their average. Create at least two functions (excluding main() ) in your program. In the first function, pr..

  Describe areas where you see disagreement between authors

Include any information you believe adds to the material in the text. Describe any areas where you see disagreement between the two authors.

  Determine difference between repeated set of measurements

By this time you are prepared, I trust, to determine that there would be some difference between, two averages. What must we do in such a case?

  Structured english for clyde-s narrative of reimbursement

On trip lasting more than one day, we permit hotel, taxi, and airfare, also meal allowances. Same times apply for meal expenses." Write structured English for Clyde's narrative of reimbursement policies.

  What is the sum after the following loop terminates

What is the sum after the following loop terminates

  Explaining method effective in cracking web passwords

More people are utilizing online shopping and banking. Explain one method that you believe is most effective in cracking Web passwords.

  How it utilizes it and did the designer or programer choose

1-direct manipulation 2-menu selection 3-form fill-in 4-command language 5-natural language For each one,provide a software example you've used that utilizes it, and how it utilizes it and did the designer or the programer choose the correct style..

  Calculates how many km had went a man

Write a program that calculates how many km had went a man and how far he was from the initial point .

  How many times new flash drive is bigger than old

The program asks the speed v in km/h and transforms it to m/s. Please solve one program ...C , Java it doesnt matter

  Find the minimum product of sumsexpression

Use algebraic manipulation to find the minimum product of sumsexpression for: (x1 + x3 + x4)(x1 + x2' +x3)(x1 + x2' + x3' + x4). Where ' stands for not.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd