0% Plagiarism Guaranteed & Custom Written

a. Contain private data members

01 / 10 / 2021 Programming

This paper circulates around the core theme of a. Contain private data members together with its essential aspects. It has been reviewed and purchased by the majority of students thus, this paper is rated 4.8 out of 5 points by the students. In addition to this, the price of this paper commences from £ 99. To get this paper written from the scratch, order this assignment now. 100% confidential, 100% plagiarism-free.

a) In your Word doc, create an algorithm using pseudocode and 3 levels of top-down

refinement to model this problem – that is top, 1st, and 2nd levels of pseudocode.

Use the reserved words provided to you in the “Pseudocode Reserved Words”

document.

[This program is so simple that it hardly requires pseudocode at all, let alone 3 levels.

Remember that the purpose of this task is to test your understanding of pseudocode,

not so much to help you with writing the C# code] (7 marks)

b) Convert the 2nd level pseudocode into a C# application. (20 marks)

If you write all your code in a single class you can get a maximum of 10 marks. If you

create 2 classes as described here you can get 20 marks.

Your Main method should contain the Console.ReadLine() code that asks for hours

worked and rate of pay. It should also contain code that creates 3 Employee

objects from a second class called Employee.

This Employee class should:

a. Contain private data members

b. Contain a Constructor that sets an employee’s rate and hours to 0

c. Contain Rate and Hours “Properties” that set and get the private data

members. The set method should validate user input

d. Contain a setEmployee() method that sets both the rate and hours worked

e. Contain a displayEmployee() method that displays an employee’s details

exactly as shown on the following page’s test data

Your program should not crash if invalid input (such as a String) is entered into the

console and it shouldn’t treat negative values as acceptable. See the test data on the

following page to see how invalid input should be treated.

Your code should make use of the each Property’s set methods for the first 2 employees

and the setEmployeeYou will get a bonus of up to 5 marks if you implement an array of 3 employee objects

and use for loops to process the inputs and displays for that array. If you do this, then

use the default constructor and the Properties for each employee (not the

setEmployee() method, which you still need to create).

c) When you run the program, enter the data for 3 employees using different data to the

test data used below here, and include a screenshot(s) of the console in your Word

doc. (2 marks)

d) Write into your Word doc the name of the exe created by compiling your application

and the relative path from your project’s .sln file to that exe e.g.

“/source/bin/exe/employees.exe” (1 marks)

e) Copy and paste your completed code into your Word doc. As instructed above, be sure

to submit your Visual Studio solution along with your Word doc

You can test and debug your application with this employee data:() method for the 3rd.




International House, 12 Constance Street, London, United Kingdom,
E16 2DQ

Company # 11483120

Benefits You Get

  • Free Turnitin Report
  • Unlimited Revisions
  • Installment Plan
  • 24/7 Customer Support
  • Plagiarism Free Guarantee
  • 100% Confidentiality
  • 100% Satisfaction Guarantee
  • 100% Money-Back Guarantee
  • On-Time Delivery Guarantee
FLAT 50% OFF ON EVERY ORDER. Use "FLAT50" as your promo code during checkout