SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
*** Instructions included in the screenshots below! PLEASE PLEASE be sure to include all the
necessary code and ENSURE the ENTIRE post is answered. Break into steps if necessary. Thank
you!!! ***
***PLEASE PLEASE be sure to include ALL the necessary code and ENSURE the ENTIRE
post is answered. Break into steps if necessary. Thank you!!! ***
The menu at a lunch counter includes a variety of sandwiches, salads, and drinks. The menu also
allows a customer to create a "trio," which consists of three menu items: a sandwich, a salad, and
a drink. The price of the trio is the sum of the two highest-priced menu items in the trio; one item
with the lowest price is free. Each menu item has a name and a price. The four types of menu
items are represented by the four classes Sandwich, Salad, Drink, and Trio. All four classes
implement the a MenuItem interface. The following diagram shows the Menultem UML class
diagram. Figure 1: UML class diagram showing Menultem interface.
The following diagram shows the relationship between the MenuItem interface and the
Sandwich, Salad, Drink, and Trio classes. Figure 2: UML class diagram showing Menultem is
implemented by Trio and SimpleLunchltem that is extended by Sandwich, Salad, and Drink.
For example, assume that the menu includes the following items. The objects listed under each
heading are instances of the class indicated by the heading. Figure 2: Example objects of
Menultem subclasses The lunch counter wants to allow customers to create Trio menu items,
each of which includes a sandwich, a salad, and a drink. The name of the Trio consists of the
names of the sandwich, salad, and drink, in that order, each separated by "/" and followed by a
space and then "Trio". The price of the Trio is the sum of the two highest-priced items in the
Trio; one item with the lowest price is free. A trio consisting of a cheeseburger, spinach salad,
and an orange soda would have the name "Cheeseburger/Spinach Salad/Orange Soda Trio" and a
price of $4.00 (the two highest prices are $2.75 and $1.25 ). Similarly, a trio consisting of a club
sandwich, coleslaw, and a cappuccino would have the name "Club
Sandwich/Coleslaw/Cappuccino Trio" and a price of $6.25 (the two highest prices are $2.75 and
$3.50 ).
The lunch counter wants to allow customers to create Trio menu items, each of which includes a
sandwich, a salad, and a drink. The name of the Trio consists of the names of the sandwich,
salad, and drink, in that order, each separated by "/" and followed by a space and then "Trio".
The price of the Trio is the sum of the two highest-priced items in the Trio; one item with the
lowest price is free. A trio consisting of a cheeseburger, spinach salad, and an orange soda would
have the name "Cheeseburger/Spinach Salad/Orange Soda Trio" and a price of $4.00 (the two
highest prices are $2.75 and $1.25 ). Similarly, a trio consisting of a club sandwich, coleslaw,
and a cappuccino would have the name "Club Sandwich/Coleslaw/Cappuccino Trio" and a price
of $6.25 (the two highest prices are $2.75 and $3.50 ). Try and Solve It Your task is to: - Write
the Menultem interface that has two methods named getName that returns a String and a method
named getPrice that returns a double. - Write the SimpleLunchltem class which is an abstract
class that implements the Menultem interface. - Write the Trio class which implements the
Menultem interface. Your implementation must include a constructor that takes three parameters
representing a sandwich, salad, and drink. - The main method has code to test the result. If
everything works as intended your output should look like this:
Test case 1 It should print: Cheeseburger/Spinach Salad/Orange Soda Trio and it prints:
Cheeseburger/Spinach Salad/Orange Soda Trio It should print: 4.0 and it prints: 4.0 a******
Test case 2 It should print: Club Sandwich/Coleslaw/Cappuccino Trio and it prints: It should
print: 6.25 and it prints : 6.25
Main.java Salad.java SimpleLunchltem.java Menultem.java Sandwich.java Drink.java
12345classSaladextendsSimpleLunchItem{publicSalad(Stringname,doubleprice){{super(name,p
rice);}}
Main.java Salad.java x SimpleLunchltem.java x Menultem.java Sandwich.java Drink.java
Main.java Salad.java SimpleLunchltem.java Menultem.java Sandwich.java Drink.java (1) 1
// Declare the MenuItem interface.
Main.java(()234Salad.javaSimpleLunchltem.javaMenultem.javaSandwich.javaDrink.java1{{{su
per(name,price);}classSandwichextendsSimpleLunchItempublicSandwich(Stringname,doublepri
ce)Main.javaSalad.javaSimplelunchltem.javaMenultem.javaSandwich.javaDrink.java (1) class
Drink extends SimpleLunchItem public Drink(String name, double price) { super(name, price); }

Contenu connexe

Plus de ameancal

Instructions Answer ALL questions in this section. CASE STUDY Peter .pdf
 Instructions Answer ALL questions in this section. CASE STUDY Peter .pdf Instructions Answer ALL questions in this section. CASE STUDY Peter .pdf
Instructions Answer ALL questions in this section. CASE STUDY Peter .pdf
ameancal
 
Instructions Complete the following excrcises. No noed to show your .pdf
 Instructions Complete the following excrcises. No noed to show your .pdf Instructions Complete the following excrcises. No noed to show your .pdf
Instructions Complete the following excrcises. No noed to show your .pdf
ameancal
 
Instructions Answer ALL questions from this section CASE STUDY Cynt.pdf
 Instructions Answer ALL questions from this section CASE STUDY Cynt.pdf Instructions Answer ALL questions from this section CASE STUDY Cynt.pdf
Instructions Answer ALL questions from this section CASE STUDY Cynt.pdf
ameancal
 
Instructions - In Course 3 - Project Planning Putting it all togethe.pdf
 Instructions - In Course 3 - Project Planning Putting it all togethe.pdf Instructions - In Course 3 - Project Planning Putting it all togethe.pdf
Instructions - In Course 3 - Project Planning Putting it all togethe.pdf
ameancal
 
Jason es un estudiante universitario de 22 a�os. Ha faltado a.pdf
 Jason es un estudiante universitario de 22 a�os. Ha faltado a.pdf Jason es un estudiante universitario de 22 a�os. Ha faltado a.pdf
Jason es un estudiante universitario de 22 a�os. Ha faltado a.pdf
ameancal
 
Items 1 through 16 represent a series of unrelated statements, questi.pdf
 Items 1 through 16 represent a series of unrelated statements, questi.pdf Items 1 through 16 represent a series of unrelated statements, questi.pdf
Items 1 through 16 represent a series of unrelated statements, questi.pdf
ameancal
 

Plus de ameancal (20)

Interest rates or discount rafes. Fill in the interest rates for the .pdf
 Interest rates or discount rafes. Fill in the interest rates for the .pdf Interest rates or discount rafes. Fill in the interest rates for the .pdf
Interest rates or discount rafes. Fill in the interest rates for the .pdf
 
Internal failure costs tend to be much lower for service organization.pdf
 Internal failure costs tend to be much lower for service organization.pdf Internal failure costs tend to be much lower for service organization.pdf
Internal failure costs tend to be much lower for service organization.pdf
 
Instructions Answer ALL questions in this section. CASE STUDY Peter .pdf
 Instructions Answer ALL questions in this section. CASE STUDY Peter .pdf Instructions Answer ALL questions in this section. CASE STUDY Peter .pdf
Instructions Answer ALL questions in this section. CASE STUDY Peter .pdf
 
Instructions (a) Prepare a cost of goods manufactured schedule for Ju.pdf
 Instructions (a) Prepare a cost of goods manufactured schedule for Ju.pdf Instructions (a) Prepare a cost of goods manufactured schedule for Ju.pdf
Instructions (a) Prepare a cost of goods manufactured schedule for Ju.pdf
 
Instructions Complete the following excrcises. No noed to show your .pdf
 Instructions Complete the following excrcises. No noed to show your .pdf Instructions Complete the following excrcises. No noed to show your .pdf
Instructions Complete the following excrcises. No noed to show your .pdf
 
Instructions Answer ALL questions from this section CASE STUDY Cynt.pdf
 Instructions Answer ALL questions from this section CASE STUDY Cynt.pdf Instructions Answer ALL questions from this section CASE STUDY Cynt.pdf
Instructions Answer ALL questions from this section CASE STUDY Cynt.pdf
 
Instructions - In Course 3 - Project Planning Putting it all togethe.pdf
 Instructions - In Course 3 - Project Planning Putting it all togethe.pdf Instructions - In Course 3 - Project Planning Putting it all togethe.pdf
Instructions - In Course 3 - Project Planning Putting it all togethe.pdf
 
Instructions shares should receive under each of the following cond.pdf
 Instructions shares should receive under each of the following cond.pdf Instructions shares should receive under each of the following cond.pdf
Instructions shares should receive under each of the following cond.pdf
 
Inseructons Propane the Mery 11th� journat entry for Cody Compary.pdf
 Inseructons Propane the Mery 11th� journat entry for Cody Compary.pdf Inseructons Propane the Mery 11th� journat entry for Cody Compary.pdf
Inseructons Propane the Mery 11th� journat entry for Cody Compary.pdf
 
inite anedt the keneth of time Alutrasweet cojoyicd its firt inover a.pdf
 inite anedt the keneth of time Alutrasweet cojoyicd its firt inover a.pdf inite anedt the keneth of time Alutrasweet cojoyicd its firt inover a.pdf
inite anedt the keneth of time Alutrasweet cojoyicd its firt inover a.pdf
 
Instructions C=200+0.75YI=150.pdf
 Instructions C=200+0.75YI=150.pdf Instructions C=200+0.75YI=150.pdf
Instructions C=200+0.75YI=150.pdf
 
Instructions Submit an electronic copy of the assignment to the Drop.pdf
 Instructions Submit an electronic copy of the assignment to the Drop.pdf Instructions Submit an electronic copy of the assignment to the Drop.pdf
Instructions Submit an electronic copy of the assignment to the Drop.pdf
 
Jaymes Inc. acquired all of haron Co.s connon stock on January 1 , 2.pdf
 Jaymes Inc. acquired all of haron Co.s connon stock on January 1 , 2.pdf Jaymes Inc. acquired all of haron Co.s connon stock on January 1 , 2.pdf
Jaymes Inc. acquired all of haron Co.s connon stock on January 1 , 2.pdf
 
Jason es un estudiante universitario de 22 a�os. Ha faltado a.pdf
 Jason es un estudiante universitario de 22 a�os. Ha faltado a.pdf Jason es un estudiante universitario de 22 a�os. Ha faltado a.pdf
Jason es un estudiante universitario de 22 a�os. Ha faltado a.pdf
 
Javier volunteers in community events each month. He does not do more.pdf
 Javier volunteers in community events each month. He does not do more.pdf Javier volunteers in community events each month. He does not do more.pdf
Javier volunteers in community events each month. He does not do more.pdf
 
Infosys while designing a location based service for a client which p.pdf
 Infosys while designing a location based service for a client which p.pdf Infosys while designing a location based service for a client which p.pdf
Infosys while designing a location based service for a client which p.pdf
 
Iv�n, un cient�fico, invent� un m�todo para utilizar la energ�a sol.pdf
 Iv�n, un cient�fico, invent� un m�todo para utilizar la energ�a sol.pdf Iv�n, un cient�fico, invent� un m�todo para utilizar la energ�a sol.pdf
Iv�n, un cient�fico, invent� un m�todo para utilizar la energ�a sol.pdf
 
Ivanhoe Corporation reported the following information for the year e.pdf
 Ivanhoe Corporation reported the following information for the year e.pdf Ivanhoe Corporation reported the following information for the year e.pdf
Ivanhoe Corporation reported the following information for the year e.pdf
 
Item 1. Bank service charges, $90. 2. Check of a customer returned by.pdf
 Item 1. Bank service charges, $90. 2. Check of a customer returned by.pdf Item 1. Bank service charges, $90. 2. Check of a customer returned by.pdf
Item 1. Bank service charges, $90. 2. Check of a customer returned by.pdf
 
Items 1 through 16 represent a series of unrelated statements, questi.pdf
 Items 1 through 16 represent a series of unrelated statements, questi.pdf Items 1 through 16 represent a series of unrelated statements, questi.pdf
Items 1 through 16 represent a series of unrelated statements, questi.pdf
 

Dernier

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Dernier (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Instructions included in the screenshots below! PLEASE PLEASE be.pdf

  • 1. *** Instructions included in the screenshots below! PLEASE PLEASE be sure to include all the necessary code and ENSURE the ENTIRE post is answered. Break into steps if necessary. Thank you!!! *** ***PLEASE PLEASE be sure to include ALL the necessary code and ENSURE the ENTIRE post is answered. Break into steps if necessary. Thank you!!! *** The menu at a lunch counter includes a variety of sandwiches, salads, and drinks. The menu also allows a customer to create a "trio," which consists of three menu items: a sandwich, a salad, and a drink. The price of the trio is the sum of the two highest-priced menu items in the trio; one item with the lowest price is free. Each menu item has a name and a price. The four types of menu items are represented by the four classes Sandwich, Salad, Drink, and Trio. All four classes implement the a MenuItem interface. The following diagram shows the Menultem UML class diagram. Figure 1: UML class diagram showing Menultem interface. The following diagram shows the relationship between the MenuItem interface and the Sandwich, Salad, Drink, and Trio classes. Figure 2: UML class diagram showing Menultem is implemented by Trio and SimpleLunchltem that is extended by Sandwich, Salad, and Drink. For example, assume that the menu includes the following items. The objects listed under each heading are instances of the class indicated by the heading. Figure 2: Example objects of Menultem subclasses The lunch counter wants to allow customers to create Trio menu items, each of which includes a sandwich, a salad, and a drink. The name of the Trio consists of the names of the sandwich, salad, and drink, in that order, each separated by "/" and followed by a space and then "Trio". The price of the Trio is the sum of the two highest-priced items in the Trio; one item with the lowest price is free. A trio consisting of a cheeseburger, spinach salad, and an orange soda would have the name "Cheeseburger/Spinach Salad/Orange Soda Trio" and a price of $4.00 (the two highest prices are $2.75 and $1.25 ). Similarly, a trio consisting of a club sandwich, coleslaw, and a cappuccino would have the name "Club Sandwich/Coleslaw/Cappuccino Trio" and a price of $6.25 (the two highest prices are $2.75 and $3.50 ). The lunch counter wants to allow customers to create Trio menu items, each of which includes a sandwich, a salad, and a drink. The name of the Trio consists of the names of the sandwich, salad, and drink, in that order, each separated by "/" and followed by a space and then "Trio". The price of the Trio is the sum of the two highest-priced items in the Trio; one item with the lowest price is free. A trio consisting of a cheeseburger, spinach salad, and an orange soda would
  • 2. have the name "Cheeseburger/Spinach Salad/Orange Soda Trio" and a price of $4.00 (the two highest prices are $2.75 and $1.25 ). Similarly, a trio consisting of a club sandwich, coleslaw, and a cappuccino would have the name "Club Sandwich/Coleslaw/Cappuccino Trio" and a price of $6.25 (the two highest prices are $2.75 and $3.50 ). Try and Solve It Your task is to: - Write the Menultem interface that has two methods named getName that returns a String and a method named getPrice that returns a double. - Write the SimpleLunchltem class which is an abstract class that implements the Menultem interface. - Write the Trio class which implements the Menultem interface. Your implementation must include a constructor that takes three parameters representing a sandwich, salad, and drink. - The main method has code to test the result. If everything works as intended your output should look like this: Test case 1 It should print: Cheeseburger/Spinach Salad/Orange Soda Trio and it prints: Cheeseburger/Spinach Salad/Orange Soda Trio It should print: 4.0 and it prints: 4.0 a****** Test case 2 It should print: Club Sandwich/Coleslaw/Cappuccino Trio and it prints: It should print: 6.25 and it prints : 6.25 Main.java Salad.java SimpleLunchltem.java Menultem.java Sandwich.java Drink.java 12345classSaladextendsSimpleLunchItem{publicSalad(Stringname,doubleprice){{super(name,p rice);}} Main.java Salad.java x SimpleLunchltem.java x Menultem.java Sandwich.java Drink.java Main.java Salad.java SimpleLunchltem.java Menultem.java Sandwich.java Drink.java (1) 1 // Declare the MenuItem interface. Main.java(()234Salad.javaSimpleLunchltem.javaMenultem.javaSandwich.javaDrink.java1{{{su per(name,price);}classSandwichextendsSimpleLunchItempublicSandwich(Stringname,doublepri ce)Main.javaSalad.javaSimplelunchltem.javaMenultem.javaSandwich.javaDrink.java (1) class Drink extends SimpleLunchItem public Drink(String name, double price) { super(name, price); }