c++ assignment

4 The Rice House Background

The Rice House, a local restaurant that offers varieties of rice dishes and beverage using different

types of rice such as jasmine rice, glutinous rice, basmati rice, sushi rice and local rice. The

specialties of The Rice House are Fish Porridge, Sushi Boat, Glutinous Rice Cakes, Bryani Rice,

Nasi Lemak and Sarawak Local Rice Wines.

4.1 Assignment Requirements

Write a program in C++ to demonstrate your ability to apply object-oriented principles;

encapsulation, inheritance and polymorphism concepts in designing your solutions for The Rice

House restaurant. Design the possible classes of the food and beverage offer in the restaurant

and show the relationship among the classes. You are encouraged to use your creativity and

logical thinking classify the type of rice dishes and beverages in order to design your classes in

order increase the reusability and maintainability of your system.

Your program should meet all the requirement as below:

a) Consists at least 2 levels of class inheritances with at least one (1) sub-class at each level of

inheritance and maximum six (6) classes in total;

b) Each class should have at least two (2) new attributes, one (1) new method and one (1)


c) At least one (1) class contains overloading constructors;

Page 2/5

d) Consists at least one (1) overriding method at any level;

e) Each class should contain at least one (1) method to set new value(s) to the class attributes

or to retrieve information of the attributes;

f) Create array(s) with maximum size of 10 to store the objects of the classes you have created;

g) Your system should be able to provide all the functions as listed below continuously based

on user selection. The key functions of your program interface are:

Functions Descriptions

Menu - Display main menu options

Add Dishes - Ability to add different new rice dishes in an array

Delete Dishes - Ability to delete existing rice dishes from the array

View All Dishes - Ability to view all the list of rice dishes created in the array(s).

Exit - Exit from the program

h) Your program should operate continuously until user choose to terminate the program;

i) Create at least one (1) object for each Dish (class) in your program (pre-set data). Your

program should able to view all created dishes through “View ALL Dishes” function once your

program is executed; and

j) Submit a report contains UML class diagram of your classes design and the screenshot of your

program output. Your report should not exceed 3 pages (not including front cover).

Report Format: Font Type - Times New Roman; Font Size – 12; Line Spacing- 1.5; and

paragraph text arrangement - justified.

Skills: C++ Programming

See more: C++ assignment OOP, c assignment ,c++ assignment, C assignment, assignment operator java, c++ move assignment operator, assignment operator c, assignment operator overloading in c++ simple example, c++ copy constructor example, c++ assignment operator return value, assignment operator c#, c++ copy constructor assignment operator, C# assignment, c++ assignment, hire freelancer objective c assignment, freelance c++ assignment, c programming string functions, bharati data outsourcing provide contract based pr, provide web based service language interpreting voice, display details based selection php, change theme color joomla based selection

About the Employer:
( 0 reviews ) Malaysia

Project ID: #15417131

10 freelancers are bidding on average RM136 for this job


Hello I'm interesting your project very well I'm a Good Linux, C++, c#, Python, swift, object-c, OpenCV, Math, Java, Algorithm expert. Relevant Skills and Experience I m quite well experienced in these jobs. Let's go More

RM109 MYR in 2 days
(481 Reviews)

Hi, I have read the Rice House requirements as well as the necessary concepts required to implement it. I can do this if given the opportunity. Let me know if you are interested. Relevant Skills and Experience C++ Pro More

RM126 MYR in 1 day
(556 Reviews)

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows envir More

RM250 MYR in 1 day
(76 Reviews)

I can deliver this Rice House Restaurant Object Oriented Programming project within 24 hours. I will do it for 200 RM as I am an expert in this field. Please, let me know. Relevant Skills and Experience I graduated fr More

RM200 MYR in 1 day
(37 Reviews)

I am C++ developer. I am working on this technology since past 4+ years. Will report be also prepared along with code by free lancer. Inbox me with details. Relevant Skills and Experience C, C++, C# .NET Proposed Mil More

RM106 MYR in 5 days
(6 Reviews)

bid depends on work Relevant Skills and Experience i have a degree computer in science and have done many projects in c and C++ and i am also familiar with oop concepts Proposed Milestones RM82 MYR - 1

RM82 MYR in 1 day
(4 Reviews)

I am Computer science engineer and I will make sure you are satisfied with my work

RM100 MYR in 2 days
(0 Reviews)
RM82 MYR in 1 day
(0 Reviews)

. Relevant Skills and Experience 6-7 years of design ad development experience in C++ Proposed Milestones RM222 MYR - .

RM222 MYR in 2 days
(0 Reviews)
RM82 MYR in 1 day
(0 Reviews)