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

  Create windows application and write appropriate code

Using Microsoft Visual Studio and C#.net, Create windows application and write appropriate code for both activities 1 and 2. Activity1 is about array and text file and Activity2 is aggregation, inheritance and polymorphism.

  Which of the given display process state dynamically

COMP4100- In Fedora 20, which of the following display process state dynamically? In Fedora 20, a regular user, john, wants to check the options for ps command. He type man ps. Which of the following will terminate man command?

  Design a web application using visual studio

Design a web application using Visual Studio.NET 2012 - the difference between the files is the character ‘h' is missing in the position 120 in the uploaded file.

  Write a console application that requests 10 numbers

Write a console application that requests 10 numbers from the user as individual inputs - Each number must be between 10 and 100, inclusive.

  Create a gui application that contains textboxes

Create a GUI application that contains textboxes for first name, last name and title. The app should also contain one button (with the text "Format!").

  Write a program that allows the user to enter two integers

Write a program that allows the user to enter two integers and a character. If the character is A, add the two integers. If it is S, subtract the second integer from the first. If it is M, multiply the integers.

  Create three variables of string data type

Create three variables of String data type, called firstName, lastName, and fullName respectively; Assign your first name to the variable firstName;

  How to convert one record into json

Figuring out how to convert one record into JSON and then repeating that process for each record will be easier than trying to just lump convert the whole data set.

  Application that simulates the functionality of the gas pump

Create a windows form application that simulates the functionality of the gas pump. The user enters the number of gallons to purchase in a TextBox. Click the desired grade button (each grade is represented by a Button whose Text properties are set t..

  Write a stub for each member function of class book

Write a stub for each member function of class Book. You can this either in Book.h or in a separate implementation file (Book.cpp).

  Create a class called invoice that hardware store might use

Provide a method named GetInvoiceAmount that calculates an invoice amount and returns the answer as a decimal value. Write a console based test app names InvoiceTest that demonstrates class Invoice's capabilities.

  Security features linux web servers

Describe built-in security features existing in the Linux Web servers

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