77 Commits (4152c3894edd0fc636231f82345d3ddbbaf6e790)
 

Author SHA1 Message Date
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