Demonstrates exception handling routines

Assignment Help Management Information Sys
Reference no: EM132265738

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:

Compile and Execute without errors

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

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

User inputs and outputs should be clear on screen

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

Naming conventions are consistent

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.

Reference no: EM132265738

Questions Cloud

What defenses does employer have to charge of discrimination : What defenses does an employer have to a charge of discrimination?
What specific aspects of the organizational culture : You have been working there for a long time. What specific aspects of the organizational culture would you share with them?
Explain the concept of cash flow in corporate finance : Explain the concept of cash flow in corporate finance. Explain how present values are affected by changes in interest rates.
Run a SAS program for a Box-Cox transformation : STA6235 Assignment - Run a SAS program for a Box-Cox transformation of base to obtain a "power" that will create a transformed variable
Demonstrates exception handling routines : The program allows the user to reenter and input value that was invalid, until the user succeeds in entering a valid value.
Discuss the implications of activity-based costing system : Fully discuss the implications of the activity-based costing system with respect to:
Organizational behavior-organizational setting : Organizational Behavior: Group and a team in an organizational setting. Simply put, a group are a number of individual contributors who have their own interests
What costing method you would use for accounting records : What inventory costing method would you prefer, and why? Also, include a discussion as to whether the costing method you would use for your accounting records.
Discuss any issues you had installing the software : Discuss any issues you had installing the software and explain the steps needed to resolve the issue.

Reviews

Write a Review

Management Information Sys Questions & Answers

  Information technology and the changing fabric

Illustrations of concepts from organizational structure, organizational power and politics and organizational culture.

  Case study: software-as-a-service goes mainstream

Explain the questions based on case study. case study - salesforce.com: software-as-a-service goes mainstream

  Research proposal on cloud computing

The usage and influence of outsourcing and cloud computing on Management Information Systems is the proposed topic of the research project.

  Host an e-commerce site for a small start-up company

This paper will help develop internet skills in commercial services for hosting an e-commerce site for a small start-up company.

  How are internet technologies affecting the structure

How are Internet technologies affecting the structure and work roles of modern organizations?

  Segregation of duties in the personal computing environment

Why is inadequate segregation of duties a problem in the personal computing environment?

  Social media strategy implementation and evaluation

Social media strategy implementation and evaluation

  Problems in the personal computing environment

What is the basic purpose behind segregation of duties a problem in the personal computing environment?

  Role of it/is in an organisation

Prepare a presentation on Information Systems and Organizational changes

  Perky pies

Information systems to adequately manage supply both up and down stream.

  Mark the equilibrium price and quantity

The demand schedule for computer chips.

  Visit and analyze the company-specific web-site

Visit and analyze the Company-specific web-site with respect to E-Commerce issues

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