Show Bid Request
Pizza Shop
Bid Request Id: 29509
|
|
|
Posted by: |
thespoonman97 (1 ratings)
(Software buyer rating 8)
|
Posted: |
Oct 1, 2002 11:08:43 PM EDT
|
Bidding Closes: |
Oct 4, 2002 11:59:59 PM EDT
|
Viewed: |
326 times
|
Deadline: |
10/5/2002 11:59:59 PM
TIME EXPIRED
|
|
|
|
Description:
In this project, you will simulate the user calling to order a pizza at the UMCP take-out pizza shop. You will prompt the user for identification (name and phone number), the items he wishes to order (soda, breadsticks and pizza), and the size and toppings for each pizza ordered. There is a maximum of 5 pizzas per order and 3 toppings per pizza.
After the ordering is complete, you will calculate the price of the order and neatly display the price along with the user indentification and order information.
Deliverables: ** Additional Notes: If you overload the input operator ( operator>> ) for both the Order and Pizza classes, then it is not necessary to provide mutators unless you need them for some other functionality. For simplicity, the phone number should be considered a string Please follow the order specified in the sample run for user input. I.e. input name first, then phone number, then sodas, etc. This will help us aoutmate the testing of your project. It is permissible for the user to request the same topping more than once for a single pizza. I.e. Small Pizza with onion, onion and onion is okay
Objectives
To become familiar with C++ class syntax and coding standards To implement and use C++ objects To reinforce the concept of aggregation To use operator overloading for output To practice neatly formtted output To further practice the use of make files
Project Description
In this project, you will simulate the user calling to order a pizza at the UMBC take-out pizza shop. You will prompt the user for identification (name and phone number), the items he wishes to order (soda, breadsticks and pizza), and the size and toppings for each pizza ordered. There is a maximum of 5 pizzas per order and 3 toppings per pizza.
After the ordering is complete, you will calculate the price of the order and neatly display the price along with the user indentification and order information.
Futher Specification
The UMCP Pizza Take-Out Shop does not collect tax There is no delivery fee. You may assume that all user input (except for name) is lower case. If the user asks for 1 or more pizzas, you must ask the user if he wishes to see a list of toppings. Acceptable answers are "yes" and "no", not "y" and "n". All items must be listed on the order, even if none are purchased.
UMCP Pizza Take-Out Price List
Item Price 2-Liter Soda $1.19 Breadsticks $0.99 Plain Small Pizza $4.99 Plain Medium Pizza $6.99 Plain Large Pizza $9.99 Pizza Toppings $0.79 each on Small Pizza $0.99 each on Medium Pizza $1.29 each on Large Pizza
Pizza Toppings Available
Pizza Toppings pepperoni mushrooms sausage anchovies onions green pepper
Project classes
This project will require you design and implement two C++ classes as described below. Be sure to consider the OOP principles of encapsulation and data hiding when designing and implementing these classes.
The Order Class
This class maintains all the information for an order.
The user's name The user's phone number The number of 2-Liter sodas ordered The number of breadsticks ordered The number of pizzas ordered Information about each pizza (max of 5)
This class provides the following funct
Platform:
windows 2000 professional; run in Terra Term (ssh) on a linux server and meet g++ compiler standard
Must be 100% finished and received by buyer on:
Oct 5, 2002 11:59:59 PM EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Special Conditions / Other:
must be completed by midnight, EST on 10/5/2002. Commenting would be helpful, but not required (would pay extra for that)
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation, you can report it to: abuse@rentacoder.com.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$15 (USD)
|
Oct 2, 2002 9:41:02 AM EDT
|
9.74
(Excellent)
|
|
|
Hello,
I can complete a well designed program for you within a day. I believe I provide good documentation - perhaps good enough for that bonus you hinted at ...
Do you have the rest of your assignment? It looks like your attempt to paste it into your bid request was truncated. Please attach all the information you can.
A IDLER Chief Software Architect Idleswell Software Creations
P.S. I will be working with GNU C++ on Linux but my code will be extremely portable. |
|
|
|
|
|