Calculate and displays rose plant sales for n customers

Assignment Help Programming Languages
Reference no: EM132094402

Assignment - Practical Programming Project

Objectives
This assessment is designed to assess your understanding of variables, constants, types, operators, input/output, loops, if statements, classes, objects and functions.

Task
Victory Roses is a wholesale rose plant nursery selling rose plants to retail nurseries and garden centers. Mainly they grow and produce 2 types of rose plants. The two types are ‘standard' and ‘bush'. Standard rose plants are generally more expensive than bush varieties, since they need to be treated and trained to form the long stem plant. If the quantity of rose plants purchased are higher, then the price is lower.

Table below shows bush type rose plant prices. Standard type plants are 20% more than a bush plant.

Number of Plants

Price of a bush plant (including tax)

20 or more up to 50 plants

$15.0 per plant

50 or more up to 100 plants

$12.50 per plant

100 or more plants

$10.00 per plant

Create a C# application that calculate and displays rose plant sales for N customers who registered for online plant purchases.

Note: Set N as a constant variable, which you can easily change. Initially set it to a value to be equal to the largest digit of your student id number (e.g. if your student id is s3025423 then N should be equal to 5). Assume N=4, if the largest digit of your student id number is less than 4.

Specific Requirements
- The application should ask the user to enter the customer name, the type of the rose plant, and the number of plants to order. If the rose plant type is standard, then the price is 20% more irrespective of the number of plants.
- The minimum order should be at least 20 plants, and the largest order is 200. An error message should be issued if a user enters a value beyond this range and re- entering the plant quantity is required.
- The program makes a calculation of the order and displays the result as shown in the figure below. The program should kept on running with entering next set of inputdata.

- After all N sets of input data are entered from the keyboard, your program will also display the information that includes the customer spending most, the customer spending least as well as a simple bar chart to display how many customers place small orders and how many placed large orders with the number. Small order is less than 35 plants. The output should look as shown in the figure below.

- The application should be user-friendly by displaying appropriate welcome, exit and error messages. Your program should run as normal without changing any source code except setting N with a different value.

Submission Requirements

You are required to submit two files:

1. Your application project packed as a single zip file.

2. A user manual document to show how your program works, provide screenshot and test cases. Assignment Cover Sheet with your name and student ID should be added at the beginning as a cover page. Document should be submitted in Word format.

Attachment:- Assignment Spec.rar

Verified Expert

This assignment illustrates the working of a wholesale rose nursery where customers can orders rose plants of either standard type or bush types and the project calculates the amount of each order. The program uses a class to create the object of each order which consist of customer name, number of plants ordered, type plants either standard or bush. The program uses array list to store the each order of customer. It uses a generic list to store the data. The program uses if-else, for loop, while loop, do while loop to implement the logic of the program.

Reference no: EM132094402

Questions Cloud

The vision and mission statement : It is so difficult to find or create new products, so many wonderful things have been created from nothing over the past 10 years, but it is possible
What is the contribution margin per pound of ribs : Average number of pounds sold per year - 39,750. What is the contribution margin per pound of ribs? The contribution margin ratio
What risk does an insurance professional face : What risk does an insurance professional face if they do business without the appropriate license?
Terms of positives and deficits : Using the article you read and your text discuss some of what you observed, both in terms of positives and deficits and discuss how CQ could have been improved?
Calculate and displays rose plant sales for n customers : NIT5150 – Advanced Object Oriented Programming - Create a C# application that calculate and displays rose plant sales for N customers who registered for online
Define process for explaining or measuring intelligence : Select one theoretical model or process for explaining or measuring intelligence (i.e. Gardner's Multiple Intelligences, standardized IQ tests, etc.).
Workforce mirrors the diversity of its customers : "An organization can perhaps be most effective when its workforce mirrors the diversity of its customers."
Gender and diversity in the workplace in the search box : Then, search the Internet, like on Google or Bing, and put Gender and Diversity in the Workplace in the Search Box.
Customer segment feasibility of his new line of hats : Samuel is looking at evaluating the customer segment feasibility of his new line of hats.

Reviews

inf2094402

10/15/2018 9:45:36 PM

Thanks to Experts Mind for providing me great help for my assignments. The assignment is appropriate and quite professionally framed as they provided it before the deadline. Thank you again for the efforts.

len2094402

8/23/2018 9:54:09 PM

Assessment Criteria Your assignment will be marked based on the specified functionalities, use of loops and If statements, the use of classes and objects, input and output functionality, user-friendly features and report presentation. The document and the project should be submitted separately. DO NOT zip the document For late submission is -5% each day.

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd