1 modify and refactor the attached energyexpenditure sample solution s
Question
1 Modify and refactor the attached EnergyExpenditure sample solution so that it:
a) uses a switch statement to look up the activity factor
b) continues to ask the user for input until they quit, using a do-while loop
c) includes the following methods:
i) calculateBMR (): accepts all the required information and returns the BMR
ii) displayActivityLevels (): displays the selection of activity levels
iii)
getActivityFactor (): accepts the selection (A-E) and returns the activity factor
iv) calculateTDEE (): accepts the BMR and Activity Factor and returns the TDEE
v) displayResults(): Displays the calculated BMR and TDEE values