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 |
fdai7782
|
cd40c3a9b4
|
Updated Ceedling YAML for project structure
|
11 months ago |
Enrico Schellenberger
|
cc11e6eccd
|
changed the last else if in BasicMode.c to include the = char
|
11 months ago |
Enrico Schellenberger
|
09e4f9d6b7
|
changed BasicMode.c to priorities operators
|
11 months ago |
Enrico Schellenberger
|
a3cbfd7de1
|
added BasicMode.c and refractoring to testForOperator/taschenrechner.h
|
11 months ago |
Enrico Schellenberger
|
bd2e1ef19f
|
refractoring
|
11 months ago |