$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
Add File

Error goes here

ZLX05 HND In Computing

tag 0 Download34 Pages / 8,408 Words tag Add in library Click this icon and make it bookmark in your library to refer it later. GOT IT
  • Course Code: ZLX05
  • University: ICON College Of Technology And Management
  • Country: United Kingdom



You are required to design, implement, test and document windows forms application within Microsoft Visual Studio 2017 community edition environment (C#). The application will implement the following app.

A carpet company has asked you to write an application that calculates the price of carpeting for rectangular rooms. To calculate the price, you multiply the area of the room (width times length) by the price per square meter of carpet. For example, the area of a room that is 6 meter long and 5 meter wide is 30 square meter. To cover that room with carpet that costs £8 per square meter would cost £240 (6x5x8=240)

First, you should create a class named RoomDimension that has two Fields: one for the length of the room and one for the width. The RoomDimension class should have a method that returns the area of the room (the area of the room is the room's length multiplied by the room's width).

Next, you should create a RoomCarpet class that has a RoomDimension object as a field. It should also have a field for the cost of the carpet per square meter. The RoomCarpet class should have a method that returns the total cost of the carpet.

Once you have written these classes, use them in an application that asks the user to first enter the number of rooms. For each room, the user must enter dimensions, then calculate the area. The next step is to enter the price per square meter of the desired carpeting and calculating the carpeting price per room. This repeats for each room and the application should calculate and display the total cost of the carpeting for all the rooms at the end.

All the values on the forms are required and you need to check the value range for valid inputs. If you entered the values wrong there should be a clear button that clears all the values from the form.

Expected programming output: For fulfilment of task 3 you need implementation of all the functionalities, providing that they are complete and follow OOD and OOP principles, it is possible to achieve full marks.

Understand the principles of object oriented programming

Various programming language are available to design and develop the application.

Discuss the principles, characteristics and features of objected oriented programming.

Explain the advantages of OOP principles in the design of software solution to a problem such as described in the above scenario. Here you may refer to inheritance, modularity and extensibility.

  • To achieve M1, you must demonstrate a clear understanding of the core principles of object oriented programming and will have met the deadline to submit the tasks and achieve the unit assessment criteria.

Be able to design object oriented programming solutions

You need to produce a full design for the requirements given. Identify the objects and data and file structures for given problem

For the requirement specification given in the above scenarios, identify and list the classes required in your proposed OOP design solution. Show these by drawing a UML class diagram(s) depicting the classes (with their attributes and methods) and their relationships with each other in the design.

  • To achieve D1, you have to present detailed level in your design using effective approach; you have demonstrate proper use-case diagram. You have to justify your choices of classes, properties and relationship amongst them; also, you have to demonstrate proper use of UML class diagrams.

Be able to implement object oriented programming solutions

Within the MS Visual Studio (VS) IDE implement an objected oriented solution to each of the above given problem scenarios. Your code must follow good software design and development conventions some of which are given in the good programming practice section below. You must also demonstrate effective use of the VS IDE, including code and screen templates. To this end, you have to:

 Implement your design for the software designed in tasks 2.1 and 2.2.

Your code must make use of programming standards to define relationships between objects to implement design requirements

You should state any changes made to the design with reasons by implementing object behaviours and using control structures to meet the designed algorithms.

Screenshots evidence showing coding and running of the program must also be included.

Important: You need to screenshot all of the source code very visibly and include it in your final report. Please avoid attaching the source code to the final report.

  • To achieve M2, you have to demonstrate a proper implementation of functional object oriented program using effective approach for the main functionalities and features of the system.
  • To achieve D2, you have to demonstrate a proper implementation of object behaviours using control structures to meet the designed algorithms

Be able to test and document object oriented programming solutions

Critically review and test an object orientated programming solution you developed for the given scenario.

Analyses actual test results against expected results to identify discrepancies. You are advised to use a table to show this.

Evaluate independent feedback on a developed object oriented programme solution and make recommendations for improvements.

Create onscreen help to assist the users of the computer program you developed.

As part of the user and design documentation, create brief documentation for the support and maintenance of the program and day-to-day user.

  • To achieve M3, you have to demonstrate appropriate structure of the application documentation, introducing coherent, consistent user guide for the intended audience and providing technical documentation to support and maintain the system appropriately.
  • To achieve D3, you have to introduce a proper functional object oriented program, running in stable manner, showing creative thinking in design, implementation and testing, including all the application service s specified in the given scenario. You have to apply various testing methods in requirement analysis phase to system completion phase and critically discuss each of them.
Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Unique Document

Under Evaluation

Get Money
into Your Wallet

Total 34 pages, 1 USD Per Page

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help (2020) HND In Computing [Online]. Available from:
[Accessed 27 January 2021].

My Assignment Help. 'HND In Computing' (My Assignment Help, 2020) <> accessed 27 January 2021.

My Assignment Help. HND In Computing [Internet]. My Assignment Help. 2020 [cited 27 January 2021]. Available from:

If you do not know how to write a term paper, simply hire us and receive exemplary solutions on the go. Our term paper writing service is effective, affordable and deadline-oriented. We will also help you with interesting topics to research for your term paper assignment. In addition to it, we are committed to sending across 100% original papers. Wondering how? We use advanced plagiarism checkers to look through each and every critical plagiarism issues. So, you need to check plagiarism online for your term papers. We shall send across comprehensive solutions on time.

Latest It Write Up Samples

COIT20246 ICT Services Management

Download : 0 | Pages : 3
  • Course Code: COIT20246
  • University: Central Queensland University
  • Country: Australia

Answer: Information Communication and Technology in some year has gone through drastic changes in the world. The economic and social structure has been widely affected due to information and communication technology (Buhalia & Schertler, 1999). Through this technology there are various segments in which it has given a chance of development such as Travel & Tourism. Travel and Tourism has been widely benefited as they expanded their mar...

Read More arrow

COMM 3201 Communications For IT

Download : 0 | Pages : 6
  • Course Code: COMM 3201
  • University: Durham College
  • Country: Canada

Answer: Introduction  Artificial intelligence is a technology and science which are based on the regiments such as mathematics, computer science, biology, psychology and engineering. The primary objective of this task is outline that how artificial intelligence may hamper the society and how it provides various benefits to the clients and organization. AI has a huge and wider impact on various fields that may largely influence the effect...

Read More arrow

CSI5212 Network Security Fundamentals

Download : 0 | Pages : 6
  • Course Code: CSI5212
  • University: Edith Cowan University
  • Country: Australia

Answers: 1. Contrasting Access Control for Risks, Threats and Vulnerabilities i) The access control in respect to threats can be demonstrated for two types of threats, which are internal threats and external threats. The internal threats occur from the individuals, who have legalized access like employees or other personnel of a company. It is quite difficult to prevent or detect them as they have legalized access to the systems (Yang et al....

Read More arrow

ITS532 Cloud Computing

Download : 0 | Pages : 8
  • Course Code: ITS532
  • University: University Of The Cumberlands
  • Country: United States

Answer: Describe the steps that you would include in the plan to migrate these services? The aim of the Meta soft board is to create a strategy that will help in migrating their web services in to the cloud server, so that they can get better flexibility and the efficiency will also get increased. Before migrating to the cloud server, there are some major concerns that are needed to be considered to be as the essential part. This are as follo...

Read More arrow

ITC505 ICT Project Management

Download : 0 | Pages : 5
  • Course Code: ITC505
  • University: Charles Sturt University
  • Country: Australia

Answer: Introduction  The principal determination of the document is to focus on the significance of 3D technology which is a new concept in the manufacturing industry. This new technology has enhanced specifications compared to the previous technologies. The 3D printing technologies are accurate and flexible, and it is used to manufacture a wide range of materials (Lu, Li & Tian, 2015). This advanced technology works on a three-dime...

Read More arrow

Save Time & improve Grade

Just share requirement and get customized Solution.

We will use e-mail only for:

arrow Communication regarding your orders

arrow To send you invoices, and other billing info

arrow To provide you with information of offers and other benefits

Add File

Error goes here




Overall Rating



Our Amazing Features


On Time Delivery

Our writers make sure that all orders are submitted, prior to the deadline.


Plagiarism Free Work

Using reliable plagiarism detection software, only provide customized 100 percent original papers.


24 X 7 Live Help

Feel free to contact our assignment writing services any time via phone, email or live chat. If you are unable to calculate word count online, ask our customer executives.


Services For All Subjects

Our writers can provide you professional writing assistance on any subject at any level.


Best Price Guarantee

Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.

Our Experts

Assignment writing guide
student rating student rating student rating student rating student rating 4/5

1309 Order Completed

100% Response Time

Gemmie Chen

MSc in Nursing

Singapore, Singapore

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

647 Order Completed

98% Response Time

Adlina Han

Masters in Marketing with Specialization in Branding

Singapore, Singapore

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

234 Order Completed

100% Response Time

Samantha Ji

PhD in Chemistry with Specialization in Organic

Singapore, Singapore

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

265 Order Completed

97% Response Time

Ken Campbell

MSc in Electrical Engineering

Wellington, New Zealand

Hire Me

FREE Tools


Plagiarism Checker

Get all your documents checked for plagiarism or duplicacy with us.


Essay Typer

Get different kinds of essays typed in minutes with clicks.


GPA Calculator

Calculate your semester grades and cumulative GPa with our GPA Calculator.


Chemical Equation Balancer

Balance any chemical equation in minutes just by entering the formula.


Word Counter & Page Calculator

Calculate the number of words and number of pages of all your academic documents.

Refer Just 5 Friends to Earn More than $2000

Check your estimated earning as per your ability




Your Approx Earning

Live Review

Our Mission Client Satisfaction

Thanks for doing it on time...great work...fingers crossed for the grades...i hope i get good grades...its a great website to do assignments and all the exams


User Id: 375706 - 27 Jan 2021


student rating student rating student rating student rating student rating

Satisfied with the writing style. The writer responded immediately for the revisions which were requested.


User Id: 596027 - 27 Jan 2021


student rating student rating student rating student rating student rating

did not have time to start on my assignment and randomly googled for people to do it for me. To my surprise, i found myassignmenthelp and they did it for me just on time for my submission with even time to spare. My first time, but definitely not my ...


User Id: 594807 - 27 Jan 2021


student rating student rating student rating student rating student rating

Thank you, thank you, thank you very much. It is one of the most beautiful and highest levels of the solution that I have seen in my life. In all honesty, the expert is very distinguished and he was at the heart of the solution to answer all the poin...


User Id: 98513 - 27 Jan 2021


student rating student rating student rating student rating student rating
callback request mobile
Have any Query?