The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 3 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
Microsoft Visual Studio 2015 C#
Programming Assignment
ISDS 3107 Assignment 2 – Carpet Cost Estimates Create a folder. Name it “Assign2” + yourPawsid. For example, my assignment 2
folder would be named: Assign2cborne1 You are to design and implement (write the application program and test it) an
application that will calculate the cost estimates of carpet and installation.
o Include a way for the user to enter the area to be carpeted by entering a width
and length.
o Have radio buttons to determine if area is irregular shaped. If irregular, add
15% to the area. If the area is not irregular, only add 5% for cutting. (Store
these percentages as constants.)
o Store the costs per square yards for Budget, Quality and Luxury carpet in
constants. 20 dollars per square yard for Budget, 40 for Quality and 60 for
Luxury.
o 10% of the total carpet costs (area* square yard price) will be added for
installation fee
o Estimate the total costs for Budget, Quality, and Luxury carpet for the area
entered. Display all three estimates in a listbox on the form. (The total should
(include area * carpet cost).
o In another listbox display the estimate including a 10% installation fee.
o Write a method to calculate the costs. Include parameters so that the method
can be called 3 times, once for Budget, again for Quality, and again for
Luxury.
o Make your form user-friendly. Assume that the user has never used the form
before and has no previous instruction on using the form.
o Display the carpet type costs on the form. Using the Load method, display the
values of the constants.
o Allow the user to reset the form.
o Make sure that you validate input. a radio button must be chosen numbers must be entered for width and length be sure to display an error message and move the cursor to help the
user when there is an error.
o Make your user interface unique.
o Add your name to the title bar (Ex: Borne’s Carpet Cost Estimator) Complete a Design Document.
o Use the Design Document template found in the Assignment section of
Moodle.
o Make sure to include instructions in your event planning document for each
method that you write in addition to the event methods. (You may rename it to ISDS 3107
Method Planning Document. When it is not an event triggering the method,
list the event method in which the method it is called.
o Make sure to create a flowchart for each method.
o In Word, save as a pdf file and place a copy of the design document in your
assignment 2 folder. Maintain standards that we have discussed so far:
o Include introductory comments for program name, author, assignment #, date,
and references as defined in the Assignment Policy (back of syllabus).
o Include comments at the beginning of each procedure. (at least)
o Use naming conventions presented in class.
o Include accept and cancel buttons.
o Logical tab order
o Declare constants when advantageous. Open Visual Studio.NET to complete the assignment. Name the project folder
CarpetCostEstimator. The project folder that is created in C# should also be stored in
your assignment 2 folder. Ftp your work to the server by midnight on the due date posted on Moodle.