Update

The GUI has changed since our original conception, so we are able to finish the project by the end of the semester. However, we would still prefer the original idea, so if we have time, we will try to implement that as an update to the activity. The algorithm is similar to this pseudo code: 

constant int categoryPoints = 20 int recServings; //This will be different for each group (comes from the list) int fists; //User enters this
 * 1) variables

categoryPoints = categoryPoints - (abs(recServings - fists))*(categoryPoints/ recServ)