Milestone 1

Design, implement, test, and debug a C# program that displays a pet’s name when a button is clicked.

  • Create a graphical user interface (GUI) with a button labeled “Pet’s name.”
  • When the Pet’s name button is clicked, the program will display the name of the pet in a label on the form.

Milestone 2

Design, implement, test, and debug a C# program to simulate the rolling of two dice 100 times, and write and read results from a file.

  • When the user clicks a Write button, the program will write the sum of the dice for each roll into a sequential data file.
  • After the file is written, the user may click a Read button to read the items back in and display the results.

Design a GUI for the program that will be intuitive for a novice user. This may be a desktop or web application. Write the code for the program and test the results.

Milestone 3

Design, implement, test, and debug a C# program to show the frequencies of the sum of two dice for 100 rolls. The program will read the file you created in the dice simulation in Milestone 2. Include the following:

  • Declare an array that represents the possible results of throws of two dice.
  • For each entry in the file, increment the element of the array corresponding to that result.
  • Last, display the frequency count for that simulation.

This may be a desktop or web application.

Milestone 4

Create a class called Employee that will include the attributes of all employees of your organization. Include at least five attributes. If you are not currently working, you may use a fictional organization or one with which you are familiar.

Add a second class that inherits from the Employee class and describes a subgroup of employees. For example, you may define the class as Managers. In the case of city employees, you may define the class as Police Officers. Define at least three attributes that are specific to this subclass.

Design, implement, test, and debug a C# program that asks the user to enter attributes for members of the subclass on a single form. The entries will include fields for the attributes of the main Employee class as well as the subclass. Include a second form that will display a cumulative list of all the employee data that the user has entered.

This may be a desktop or web application.

Milestone 5

Build a database using the attributes of the Employee class and the subclass you defined in Milestone 4 as your fields. Populate the database with at least five employees.

Design, implement, test, and debug a C# program to access the database and display the entries.

This may be a desktop or web application.

Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.