Most computer games use formulas to define what happens when a user interacts with the environment. For example, the formula for how much damage a player inflicted on a monster might be something like:
damage = (player strength + player weapon) ? monster’s protection
Assume that there are 100 possible values for each of the variables on the right side of this formula (from 0 = weak to 99 = strong).
Write a program that:
Allows the users to enter their strength, weapon strength, and the monster’s protection
Finds out what the damage will be on clicking a button
Design a complete solution, including an interface sketch, object table, data table, algorithm, table of testing strategy, and trace examples of good and invalid data through the algorithm to verify that it is correct.

Most computer games use formulas to define what happens when a user interacts with the environment. For example, the formula for how much damage a player inflicted on a monster might be something like:
damage = (player strength + player weapon) ? monster’s protection
Assume that there are 100 possible values for each of the variables on the right side of this formula (from 0 = weak to 99 = strong).
Write a program that:
Allows the users to enter their strength, weapon strength, and the monster’s protection
Finds out what the damage will be on clicking a button
Design a complete solution, including an interface sketch, object table, data table, algorithm, table of testing strategy, and trace examples of good and invalid data through the algorithm to verify that it is correct.