Write a program to meet specifications of company request

Assignment Help Programming Languages
Reference no: EM132231755

Question: The Software Development Company requests you add user error exception handling capabilities to the C# program.

For this week's assignment, build on the Week Three Individual Assignment, "Branching in C#," by storing each software developer's information in a C# data structure object record. The C# data structure object record must include the type of employee as either W2 or 1099 using the following requirements:

• The 1099 software development employees' records always have zero tax amounts

• The program properly handles and informs the user about errors on user input

• The program allows the user to reenter and input value that was invalid, until the user succeeds in entering a valid value.

• The program demonstrates in the code the use of out or ref arguments

• The program displays on the console all the software developers' data, name, ZIP code, payee type, monthly gross pay, monthly taxes, monthly net pay, annual gross pay, annual taxes, and annual net pay

Using Visual Studio and C# programming concepts, write a program to meet the specifications of the company's request. The program should have the following characteristics:

1. Compile and Execute without errors

2. Meets specifications by displaying on the console a welcome message along with the following information on three software developers:

• Software developer name

• ZIP Code

• Monthly and annual gross pay

• Employee type: W2/1099

• Monthly and annual taxes determined by employee type

• Monthly and annual net pay

3. Logic flow is clear, concise, and effective; demonstrates exception handling routines and reference types by catching and displaying user data entry errors and implementing reference types as part of the code

4. User inputs and outputs should be clear on screen

5. The program code should laid out with appropriate indentation to show program structureIdentifiers logically describe use

6. Naming conventions are consistent

7. Comments and headers to explain processing that is not obvious

Constraints for assignments in this course: Collect all data (name, ZIP, monthly gross pay, employee type) and store it as the user enters it. When all the data is collected, display the data and any calculated data on the console. Data displayed on the console must be correctly labelled so that the user will be able to understand what it means.

Each payee's report shall be displayed as follows: identifying information (name, ZIP, employee type) first, followed by monthly amounts, followed by annual amounts.

After all payees' data has been displayed, the program shall prompt the user to press ENTER to continue, and shall allow the program to finish (and the console to close), only after the user has pressed the key to dismiss the program.

Zip your Visual Studio solution project folder so it can be submitted for grading. In Visual Studio, you can locate the folder with your solution by left clicking on the solution node in the Solution Explorer. Look at the Properties window to find the folder name in the Path property. Locate this folder in File Explorer and zip the folder.

Submit your ZIP file using Assignment Files tab.

Reference no: EM132231755

Questions Cloud

What is the level of excess reserves : What is the level of excess reserves? Make sure to include a negative sign if necessary.
Increase in price results in a decrease : Assume a factory is polluting the air in a town. Other than using a tax, the only efficient solution other is to assign property rights (e.g. the right to tax)
Union representative for the machinists working on planes : Suppose Tom's brother works for an airline as a union representative for the machinists working on the planes. Two years ago, there was a forced landing
Product like gasoline or cigarettes instead of a product : If it is the government's desire to raise quite a bit of tax revenue, why should it tax a product like gasoline or cigarettes instead of a product like yachts?
Write a program to meet specifications of company request : POS 408 Using Visual Studio and C# programming concepts, write a program to meet the specifications of the company's request.
Statement of financial performance or annual report : Obtain a financial report of company from ASX website or google latest finical report 2018, statement of financial performance or annual report, balance sheet
Create a troubleshooting tool guide that identifies tools : NTC362 In anticipation of issues that may arise when installing new hardware and software, you have been asked to create a Troubleshooting Tool Guide.
What steps can be taken to mitigate the risks : Describe what IoT is; what are some of the security risks and issues with IoT devices; what steps can be taken to mitigate these risks?
Define relationship between users and roles in databases : Discuss, in your own words using 500 words or more, the relationship between users and roles in databases. Explain why we use roles rather than simply assigning

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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