SophiaPretty

(5)

$14/per page/Negotiable

About SophiaPretty

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Accounting,Algebra See all
Accounting,Algebra,Applied Sciences,Architecture and Design,Art & Design,Biology,Business & Finance,Calculus,Chemistry,Communications,Computer Science,Economics,Engineering,English,Environmental science,Essay writing Hide all
Teaching Since: Jul 2017
Last Sign in: 304 Weeks Ago, 2 Days Ago
Questions Answered: 15833
Tutorials Posted: 15827

Education

  • MBA,PHD, Juris Doctor
    Strayer,Devery,Harvard University
    Mar-1995 - Mar-2002

Experience

  • Manager Planning
    WalMart
    Mar-2001 - Feb-2009

Category > Computer Science Posted 11 Dec 2017 My Price 8.00

Then loop through, taking a 10% bite out of each pie

Pizza is a classic New York food, but it comes in many forms. In NYC we have

 

Circular Pizza and Sicilian Pizza but in Chicago they also have DeepDish Pizza. Every

 

kind of pizza has three attributes, all doubles, that indicate the percent of the ingedients

 

that are cheese, sauce and dough. These might not add up to 100, as there can be some

 

other mystery ingredients that we arent accounting for here (don’t worry about those). In

 

addition, there is an attribute, an integer, for the uneaten percent of the pizza, this starts at

 

100. Your pizza variables must be private, i.e. of course we are using data hiding. The

 

Pizza class will not have any other fields.

 

Your job is to design and implement just the Pizza class and the CircularPizza class. Obviously

 

we will want the other classes later on, but those will be assigned to other programmers.

 

So, what do we need?

 

Certainly we have to initialize our pizzas. It is possible to create a generic, default Pizza. It

 

will have 33% of each of sauce, cheese, and dough. Don't know what the remaining percent

 

is, but be sure that a default pizza will be initialized this way. In addition, there should be a

 

Pizza constructor that allows you to specify the three values.

 

CircularPizza is a bit different, it will have 30% cheese, 40% sauce, and 30% dough. Note

 

that the CircularPizza class will only have a default constructor.

 

Every pizza will need an “eat” method. In this case it is not the pizza that is doing the

 

eating, but instead it is being eaten. This method will be passed an integer representing the

 

portion of the pizza that someone is eating right now.

 

In addition to keeping track of how much was eaten, different kinds of pizza have their own

 

way of being eaten. (You don't want to offend your pizza by eating it the wrong way!) For

 

example, when a CircularPizza is being eaten, it will display the message: “Fold this pizza in

 

half and eat from the pointy end.”

 

To test your code out, create a vector that can hold all sorts of pizzas. Fill it with three

 

pizzas, the first a generic Pizza, and the other two CircularPizzas. All three pizzas should be

 

placed on the heap. Then loop through, taking a 10% bite out of each pie. Yum!

 

Oh, don't forget to clean up at the end of your program. Don't want to leave any pies around

 

to become garbage.

 

Please use C++.

Answers

(5)
Status NEW Posted 11 Dec 2017 09:12 AM My Price 8.00

-----------  ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly

Not Rated(0)