Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Codes Points Code Meaning 80 NA | Not Applicable-Defaut rate the 40% tax if code

ID: 3729391 • Letter: C

Question

Codes Points Code Meaning 80 NA | Not Applicable-Defaut rate the 40% tax if code can not be found Single Taxable Income MFI Married Filing Jointly or Qualifie d Widower) Taxable Income MFSMarried Filing Separately Taxable In come HH Head of Household Taxable Income QWMarried Filing Jointly or Qualifie d Widower) Taxable Income Th e business logic above is worth a total of 105 points Create the following method with the following signature float taxPaid (String code, float ye arySalary) Example Code Snippet float taxes = ClassName.taxpaidi"NA"100 0 float taxes = ClassName.taxpaidi"Sr. 100 000f); float taxes = ClassName.taxpaidi"MFJ", 100 00OF); float taxes = ClassName.taxPaidi"H H", 100 000f); float taxes = ClassName.taxPaidi"QW", 100 000f); Tax Rate 40% 28% 25% 25% 25% Tax Paid 40 tt0 28 000 25 000 25 000 25 000 ,

Explanation / Answer

float taxPaid(String code,float yearlySalary){

float tax=0.0f;

if(code.equals("NA")){

tax = 0.4f;

}

if(code.equals("SI")){

if(yearlySalary<=9325)

{

tax=0.1f;

}

if(yearlySalary>=9326 && yearlySalary<=37950)

{

tax=0.15f;

}

if(yearlySalary>=37951 && yearlySalary<=91900)

{

tax=0.25f;

}

if(yearlySalary>=91901 && yearlySalary<=191650)

{

tax=0.25f;

}

if(yearlySalary>=191651 && yearlySalary<=416700)

{

tax=0.33f;

}

if(yearlySalary>=416701 && yearlySalary<=418400)

{

tax=0.35f;

}

if(yearlySalary>418400)

{

tax=0.39f;

}

}

if(code.equals("MFJ")){

if(yearlySalary<=18650)

{

tax=0.1f;

}

if(yearlySalary>=18651 && yearlySalary<=75900)

{

tax=0.15f;

}

if(yearlySalary>=75901 && yearlySalary<=153100)

{

tax=0.25f;

}

if(yearlySalary>=153101 && yearlySalary<=233350)

{

tax=0.25f;

}

if(yearlySalary>=233351 && yearlySalary<=416700)

{

tax=0.33f;

}

if(yearlySalary>=416701 && yearlySalary<=470700)

{

tax=0.35f;

}

if(yearlySalary>470700)

{

tax=0.39f;

}

}

if(code.equals("HH")){

if(yearlySalary<=13350)

{

tax=0.1f;

}

if(yearlySalary>=13351 && yearlySalary<=50800)

{

tax=0.15f;

}

if(yearlySalary>=50801 && yearlySalary<=131200)

{

tax=0.25f;

}

if(yearlySalary>=131201 && yearlySalary<=212500)

{

tax=0.25f;

}

if(yearlySalary>=212501 && yearlySalary<=416700)

{

tax=0.33f;

}

if(yearlySalary>=416701 && yearlySalary<=444550)

{

tax=0.35f;

}

if(yearlySalary>444550)

{

tax=0.39f;

}

}

if(code.equals("QW")){

if(yearlySalary<=9325)

{

tax=0.1f;

}

if(yearlySalary>=9326 && yearlySalary<=37950)

{

tax=0.15f;

}

if(yearlySalary>=37951 && yearlySalary<=76550)

{

tax=0.25f;

}

if(yearlySalary>=76551 && yearlySalary<=116675)

{

tax=0.25f;

}

if(yearlySalary>=116676 && yearlySalary<=208350)

{

tax=0.33f;

}

if(yearlySalary>=208351 && yearlySalary<=235350)

{

tax=0.35f;

}

if(yearlySalary>235350)

{

tax=0.39f;

}

}

return yearlySalary*tax;

}