Вы находитесь на странице: 1из 5

COMP 122 Lab 2 Lab

Report and Source Code

Purchase here

http://www.devrytutorial.com/shop/comp-122-lab-
2-lab-report-source-code/

Product Description
COMP 122 Lab 2
Lab Report and
Source Code
Complete the following two programs:
Programming Problem 1
Write a program that calculates and outputs the monthly pay
check information for an employee,
including all the amounts deducted from an employees gros
s pay, and the net pay that is due to
the employee. The user of your program will know the empl
oyees name and the gross pay for the
employee. Each employee has the following deductions tak
en from his gross pay:
Federal Income Tax: 15%
State Tax: 3.5%
Social Security + Medicare Tax: 8.5%
Health Insurance $75
The output from your program should be structured as is dis
played below:
Bill Robinson
Gross Amount: $3575.00
Federal Tax: . $ 536.25
State Tax: $ 125.13
Social Sec / Medicare: $ 303.88
Health Insurance: .. $ 75.00
Net Pay: .. $2534.75
Your program should deal with erroneous input values. Gros
s salary should always be a positive number.
Make sure that you deal with the possibility that the user ma
y have entered a non-numeric input value.
Have your program output appropriate error messages in th
ese cases.
1. Identify the inputs and outputs of the problem.
2. Identify the processing needed to convert the in
puts to the outputs.
3. Design an algorithm in pseudo code to solve the
problem. Make sure to include steps to get each inpu
t
and to report each output. Include steps to deal with error ca
ses.
4. Identify three test cases, one using a positive nu
mber, and one using a negative number,
and one using incorrect input (ie. Input a letter rather than a
digit for the numeric input).
For each of the three test cases show what inputs you will u
se and what your expected outputs should be.
5. Write the program to implement your algorithm.
Test your program using your test cases.
Programming Problem 2
In a right triangle, the square of the length of one side is equ
al to the sum of the squares of the lengths
of the other two sides. Stephanie has the integer lengths of t
hree sides of a triangle and needs to know if it is a right trian
gle.
Write a program to solve this problem. NOTE: The user mus
t be allowed to input the values of the sides in ANY ORDER!
1. Identify the inputs and outputs of the problem.
2. Identify the processing needed to convert the in
puts to the outputs.
3. Design an algorithm in pseudocode to solve the
problem. Make sure to include steps to get each inpu
t
and to report each output.
4. Identify five significant test cases including one f
or incorrect input (ie. Input a letter rather than
a digit for the numeric input). (Think about what impact chan
ging the order of the input values should have
on your program!) For each of the five test cases show what
inputs you will use and calculate what
your expected outputs should be.5. Write the program to im
plement your algorithm. Test your program using your test c
ases.

Вам также может понравиться