Social Security + Medicare Tax : 8.5 % Health Insurance $ 75 The output from your program should be structured as is displayed 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 . Gross salary should always be a positive number . Make sure that you deal with the possibility that the user may have entered a non-numeric input value . Have your program output appropriate error messages in these cases .
1 . Identify the inputs and outputs of the problem . 2 . Identify the processing needed to convert the inputs to the outputs .
3 . Design an algorithm in pseudo code to solve the problem . Make sure to include steps to get each input and to report each output . Include steps to deal with error cases .
4 . Identify three test cases , one using a positive number , 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 use 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 equal to the sum of the squares of the lengths of the other two sides . Stephanie has the integer lengths of three sides of a triangle and needs to know if it is a right triangle .
Write a program to solve this problem . NOTE : The user must be allowed to input the values of the sides in ANY ORDER !
1 . Identify the inputs and outputs of the problem .