Demonstrates the code the use of references types

Assignment Help Computer Engineering
Reference no: EM131909915

Assignment

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 asking the user to record the software developers' 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 do not include or calculate any taxes
• The program properly handles and informs the user about errors on user input
• The program demonstrates in the code the use of references types
• The program displays on the console all the software developers' data, monthly pay, monthly taxes, annual gross pay, annual taxes, and 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:

o Software developer name
o Address
o Gross monthly pay
o Annual gross pay
o Employee type: W2/1099
o Monthly and annual taxes determined by employee type

• 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

• Validation for input types and data format

• Appropriate indentation to logically illustrate program structure

• Identifiers logically describe use

• Naming conventions are consistent

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

Reference no: EM131909915

Questions Cloud

Calculate the total revenues per customer category : Calculate the total revenues per customer category , and assign the customer costs to each type of customer (JIT and nonJIT) by using revenues
Discuss about the types of facilities : Approximately how far ahead would one need to plan for the following types of facilities? What problems are created by simultaneously considering the capacity.
Appropriate speaking choices unconsciously : Which speech elements should be avoided when speaking to an audience whose interest in your topic is low?
Demonstrates the code the use of references types : The program demonstrates in the code the use of references types. Comments and headers to explain processing that is not obvious.
Discuss why it is important to analyze an audience : 1. Discuss why it is important to analyze an audience. Also discuss ways you can analyze a group or crowd before speaking to them.
In what ways corporate strategy affect capacity decisions : Why are facilities decisions often made by top management? What is the role in these decisions of operations, marketing, finance, accounting, engineering.
What is the incremental cost of going outside : The head of bookkeeping for Sunshine has prepared the following summary of costs related to the survey in the prior year.
Example of stealing from the organization : Suppose an employee constantly use his or her work computer (and work time) to surf the Internet.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Gve five merits and demerits of partitioning a large hard

question 1 the unix operating system file system uses a file protection structure that differs from the file protection

  Compare advantages of atm and gigabit ethernet technologies

Compare the advantages of ATM and Gigabit Ethernet technologies as high-speed networking solutions. Compare the advantage of Fast Ethernet and Gigabit Ethernet.

  Describe the plan for internet and web security

Describe the plan for Internet and Web security that will prevent unauthorized use of Web and Internet services and reduce the associated security threats.

  Outline a method for deleting an item

Outline a method for deleting an item from an extendible hashing table. Implement search' and insert for internal searching using the extendible hashing method.

  What limits the actual performance of induction machines

Describe why this trend is desirable for renewable energy conversion systems and what limits the actual performance of induction machines operating at a very low speed.

  Describe a work breakdown structure

Summarize project requirements and other assumptions (i.e., budget, human resources, workload, environmental dependencies, etc.). Define a work breakdown structure and describe the methodology behind constructing one.

  What is the data transfer rate in bps of a signal

What is the data transfer rate in bps of a signal that is encoded using phase modulation with eight different phase angles and a baud rate of 2000?

  Which is implemented using linked lists

An array can be used to hold a complete or full binary tree. Explain how he data structure would be set up and how a node's left and right children can be reached. What changes would be needed if there was a requirement to handle non-full, non-comp..

  Prove inversion are removed

Suppose we exchange elements a[i] and a[i+k] which were out of order.  Prove at least 1 and at most 2k-1 inversion are removed.

  How three independent tosses of balance coin can be modelled

Demonstrate how three independent tosses of a balanced coin can be modelled by two rolls of a balanced die (with six faces).

  How the open call can be used to emulate the function

Specify how the open call can be used to emulate the function performed by the shell's > and >> symbols.

  Giga point-of- presence is an ultra high-speed network

giga point-of- presence is an ultra high-speed network access to the internet. in a 400 words excluding your

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