COM4011: In this task you will write the algorithm, code and test the working of the method ‘orderDetailsAndPriceCalculation’: Introduction to Programming, Assignment, AU, UK

University Arden University (AU)
Subject COM4018: Introduction to Programming

Task 2

In this task you will write the algorithm, code and test the working of the method ‘orderDetailsAndPriceCalculation’. You must also create a suitable data structure to store the details of the bouquet including the price. This data structure should be accessible to read and write in both task 2 and task 3.

1) Provide a flowchart and pseudo-code for when option 1 is selected. The algorithm should demonstrate the reading of the user input for the three components of the bouquet type of flower, colour of the flower and size of the bouquet. The algorithm should also demonstrate the calculation and display of the price of the bouquet.

a) Explain how you have validated user input (choice selection) and checked for any possible logical errors, while justifying the data types you have used.

b) Flowchart and pseudocode should use standard conventions and format such as indentations, capitalisation, descriptive names for variables/methods, keywords, operators etc.

c) The subroutine should take user input from the keyboard for the choices and data entry.

d) The user input for bouquet orders should be stored using a suitable data

2) Write a Java method ‘orderDetailsAndPriceCalculation’ based on the algorithm with comments to illustrate the program flow.

a) The method should employ only fixed arrays where necessary – dynamic arrays (i.e. ArrayList, vector, HashMap, etc.) are not to be used.

3) Include 5 additional bouquet orders (rows) to the sample data shown in table 1.

4) Test your program by embedding the complete Java code for the
‘orderDetailsAndPriceCalculation’ method in the program written in task 1 and
printing the price of each bouquet ordered.

5) Provide screenshots for outputs of the Java method for the additional five entries of bouquet orders.

6) Provide the Java code for this task in the Appendix as text for verification.

Are You Looking for Answer of This Assignment or Essay

Need assistance with your COM4011: Introduction to Programming assignment? Our dedicated team provides specialized assignment help services for UK students. Whether you require someone to do your assignment or seek an engineering assignment helper online, we offer comprehensive support. By paying our experts, you can ensure high-quality solutions and achieve academic success. Don’t let programming assignments stress you out—reach out to us today and experience seamless learning with our trusted guidance.