NIT5150 Advanced Object Oriented Programming Assignment

Assignment Help DOT NET Programming
Reference no: EM132428565

NIT5150 - Advanced Object Oriented Programming - Practical Programming Project

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 input data.

• 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:- Practical Programming Project.rar

Reference no: EM132428565

Questions Cloud

BUS 411 Change Management Assignment : BUS 411 Change Management Assignment Help and Solution, Emirates College of Technology - Assessment Writing Service - Analyzing and evaluating an organization
Define one sociological theory : Define four concepts from our readings/materials that relate to social problem and analyze.how these concepts help us better understand the social problem
Explain the linkage between internal environmental analysis : Explain the linkage between internal environmental analysis and the value adding service delivery and support strategies.
Briefly compare and contrast structural-functionalist : Briefly compare and contrast structural-functionalist, social-conflict, and symbolic-interactionist approaches in their analyses of gender stratification.
NIT5150 Advanced Object Oriented Programming Assignment : NIT5150 Advanced Object Oriented Programming Assignment Help and Solution, Practical Programming Project - Assessment Writing Service - Victoria University
Is the source an acknowledged authority on the resources : What type of information is there on requirements for accessing services?Is there information about the number of people served, and what type of people?
Why is accountability important in the health care industry : How does accountability apply to ethical considerations in leadership and management?What does a checks-and-balance process look like in successful organization
Increased focus on values such as sustainability : Considering the increased focus on values such as sustainability, environmental rights, human rights, and social responsibility,
Concept of cultural shock and share an instant or instances : Consider the concept of cultural shock and share an instant or instances when your cultural assumptions were challenged by an encounter

Reviews

Write a Review

DOT NET Programming Questions & Answers

  Develop web services based application

Develop and test a Web services based application that meets the requirements applying SOA design principles.

  Design style elements in asp

Add drop down lists for modifying the different style elements for the label element that displays the time

  Create a shopping cart in asp

The users will use a browser to access the on-line store. The web server software for the production web server is Windows 2003 Server /IIS6.

  Inventory management system in c# application

Inventory management system in c# application

  Using .net resources to teach .net

This project will use the .NET framework to produce a set of materials to demonstrate the fundamental principles of .NET. Ideally it should demonstrate some of the principles of the framework e.g. interoperability.

  Prepare a marymount faculty site

Prepare a Marymount faculty site

  Blinky lights

Analysis proving that your code blinks the LEDs at the specified rates.

  Prepare a web application

Prepare a web application that will be used to keep track of patients registering in a hospital.

  Implementing the insurance management system

Implementing the Insurance Management System and implementation of Components as Web Services.

  Describe the characteristics of visual studio 2005

Describe the characteristics of Visual Studio 2005 Visual Studio.Net is a suite of products that includes 4 main languages. Name these languages and outline their use in industries

  What is a connectionstring

What is a ConnectionString. Give a suitable example to illustrate the various part of a ConnectionString

  Prepare a web application for internet service provider

Prepare a Web application and write the code also event planning document base. This web application allows the user to sign up for an Internet service provider for home connectivity.

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