fdai7782
|
55181a2f4c
|
Added all the four unittest back in the test_calculator.c file (test_performOperation_Multiplication, test_performOperation_Addition, test_performOperation_Subtraction and test_performOperation_Division)
|
11 months ago |
fdai7782
|
1325941ee5
|
Revert "Added unittest for the test case in to check the performOperation function's ability to perform addition. Includes arranging operands, performing addition, and asserting the expected result."
This reverts commit d3f2d7ec6b .
|
11 months ago |
fdai7782
|
a6f9a9c078
|
Added the performOperation function in the calculator.h file
|
11 months ago |
fdai7782
|
283834c8f6
|
Added unittest for the case in to check the performOperation function's ability to perform division. Includes arranging operands, performing division, and asserting the expected result.
|
11 months ago |
fdai7782
|
0436d72f1e
|
Added unittest for the case in to check the performOperation function's ability to perform multiplication. Includes arranging operands, performing multiplication, and asserting the expected result.
|
11 months ago |
fdai7782
|
4152c3894e
|
Added unittest for the test case in to check the performOperation function's ability to perform subtraction. Includes arranging operands, performing subtraction, and asserting the expected result.
|
11 months ago |
fdai7782
|
d3f2d7ec6b
|
Added unittest for the test case in to check the performOperation function's ability to perform addition. Includes arranging operands, performing addition, and asserting the expected result.
|
11 months ago |
fdai7782
|
71d68f6b05
|
refactoring: Removed the intermediate 'result' variable and directly printed the output using the performOperation function.
|
11 months ago |
fdai7782
|
a1cd5bd996
|
refactoring: made an extra function(getOperatorInput) which helps read and print user's operation value in a single step
|
11 months ago |
fdai7782
|
941e7584b7
|
refactoring: made an extra function(getIntegerInput) which helps read and print user value in a single step
|
11 months ago |
fdai7782
|
db3b1e33e9
|
refactoring: Extracted all the operations from the programmingMode and move them into performOperation
|
11 months ago |
fdai7782
|
17a672a58b
|
Added functioninality in the programmingMode
|
11 months ago |
fdai7782
|
cb1e99442f
|
refactoring: Split scientificMode into two functions: scientificMode (for setup) and executeScientificFunction (handling switch case and result output). Also, isolated user's calculation choice into getNumberFromUser.
|
11 months ago |
fdai7782
|
b6f841deb2
|
refactoring: Extracted the scientific options from the scientificMode and move them into getScientificModeChoice
|
11 months ago |
fdai7782
|
98e8d6af3d
|
refactoring: Extracted the trigonometric options from the executeTrigonometricFunction and move them into getTrigonometricChoice
|
11 months ago |
fdai7782
|
4518b70777
|
refactoring: Extracted the logarithm options from the executeLogarithmFunction and move them into getLogarithmChoice function
|
11 months ago |
fdai7782
|
54d7fbb0f6
|
refactoring: Extracted the trigonometric function from the scientificMode and moved in the executeTrigonometricFunction
|
11 months ago |
fdai7782
|
de04361737
|
refactoring: Extracted the logarithm function from the scientificMode and moved in the executeScientificFunction
|
11 months ago |
fdai7782
|
8e56ff972e
|
Added unittest for exponentialFunction
|
11 months ago |
fdai7782
|
44d67a7e70
|
Added unittest for logarithmBase2Function
|
11 months ago |
fdai7782
|
bd0ea51f78
|
Added unittest for naturalLogarithmFunction
|
11 months ago |
fdai7782
|
1512e19419
|
Added unittest for logarithmFunction
|
11 months ago |
fdai7782
|
f01a7070b9
|
Added unittest for tangentFunction
|
11 months ago |
fdai7782
|
c387f1ba77
|
Added unittest for cosineFunction
|
11 months ago |
fdai7782
|
1f820feab0
|
Added unittest for sineFunction
|
11 months ago |
fdai7782
|
5944e0daae
|
Added unittest for squareRootFunction
|
11 months ago |
Enrico Schellenberger
|
adb77d67bd
|
added test to develop branch
|
11 months ago |
Enrico Schellenberger
|
9fb595ce1d
|
added main to develop branch
|
11 months ago |
Enrico Schellenberger
|
a8968a0d65
|
added test to develop branch
|
11 months ago |
fdai7782
|
fea3474ea4
|
Integrate additional mathematical functions into the scientific calculator and also a do loop to change between modes.
|
11 months ago |
fdai7782
|
d67b4dae4c
|
Implement trigonometric functions in scientific calculator.
|
11 months ago |
fdai7782
|
eb61b94c13
|
Implement basic scientific calculator functions.
|
11 months ago |
fdai7782
|
ae474287b2
|
Deleted scientific.c file
|
11 months ago |
fdai7782
|
c0d776bc4e
|
Added functionality (not complete) in scientific.c and changed the file name to scientificMode.c
|
11 months ago |
fdai7782
|
53f0189b35
|
Fixed error in calculator.h
|
11 months ago |
fdai7782
|
db94a28b78
|
Removed scientificMode function from main_calculator.c and fixed syntax error.
|
11 months ago |
fdai7782
|
7681c82f10
|
Merge commit '4455b53c8908e9ff8246ea37820e2898470b5299' into develop
|
11 months ago |
fdai7782
|
4455b53c89
|
Added scientific.c file
|
11 months ago |
Enrico Schellenberger
|
f1ae979922
|
added ConMeter logic to ConvertMode.c
|
11 months ago |
Enrico Schellenberger
|
002a3cca80
|
added ConMeter logic to ConvertMode.c
|
11 months ago |
fdai7782
|
cd307047e5
|
Renamed the sh file to build-project
|
11 months ago |
fdai7782
|
90482fe0a1
|
Renamed the sh file to build-project
|
11 months ago |
Enrico Schellenberger
|
2424f92191
|
added Unit arrays and switch case for Meter conversionto ConvertMode.c
|
11 months ago |
Enrico Schellenberger
|
43b098aec4
|
added Con Functions and query to ConvertMode.c
|
11 months ago |
Enrico Schellenberger
|
e1ed311b32
|
added ConvertMode.c with all conversion options
|
11 months ago |
fdai7782
|
fe40b418e2
|
Fixed syntax errors in team member's code
|
11 months ago |
fdai7782
|
b3773ad434
|
Fixed syntax errors in team member's code
|
11 months ago |
fdai7782
|
dff8cc5f43
|
Updated build script and Ceedling configuration in develop branch
|
11 months ago |
fdai7782
|
ed3952a199
|
Updated build script and Ceedling configuration
|
11 months ago |
fdai7782
|
06194527ea
|
Updated Ceedling YAML for project structure in develop branch
|
11 months ago |