Explore BrainMass

Explore BrainMass

    Nested-if Statement (Java): Calculating a productivity bonus

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    Write a Java program making use of nested if statement, that calculates an employee's productivity bonus and prints the employee's name and bonus. Bonus is calculated based on an employee's productivity score as shown in table below.

    Productivity score| Bonus
    <=30| $50
    31-69| $75
    70-199| $100
    >=200| $200

    A productivity score is calculated by first dividing an employee's transactions dollar value by the number of transactions and then dividing the result by the number of shifts worked.


    Employee's name: Kim Smith
    Number of shifts: 25
    Number of transactions: 75
    Transaction dollar value: 40000.00

    For above given parameters, program should revert with following result.

    Employee Name: Kim Smith
    Employee Bonus: $50.0

    © BrainMass Inc. brainmass.com October 10, 2019, 8:32 am ad1c9bdddf

    Solution Preview

    Please find attached 637350_EmployeeBonus.java that implements the given requirement. This solution shows one way to do the things - moving up from 30 in if-else if-else if-else, but we could also achieve the ...

    Solution Summary

    Solution provides a well commented and self-explanatory Java program that can be compiled and executed at the console.