Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces the power operation to the calculator application. The changes include adding the power function to the calculation methods in the server-side controller, adding a case for the power operation in the client-side JavaScript, and adding a button for the power operation in the HTML user interface.
Server-side changes:
api/controller.js
: Added the 'power' function to the list of calculation methods inexports.calculate
. This function uses theMath.pow
method to calculate the result of raising the first argument to the power of the second.Client-side changes:
public/client.js
: Added a case for the '^' operation in thecalculate
function. When this operation is selected, the URI is updated to include "?operation=power".public/index.html
: Added a button that callsoperationPressed('^')
when clicked. This button allows users to select the power operation.