150 Commits (64ce88c30ea6d28963554e21f79901c1405f78d8)
 

Author SHA1 Message Date
fdai7782 c2370ea9e8 Updated header file to calculator.h 11 months ago
fdai7782 873207a6dd Updated header file to calculator.h 11 months ago
fdai7782 6a19375953 Updated header file to calculator.h 11 months ago
fdai7782 3933c730df Updated header file to calculator.h 11 months ago
fdai7782 1ecc599c21 Updated file name from main_taschenrechner.c to main_calculator.c 11 months ago
fdai7782 c004c09c8a Updated file name from taschenrechner.h to calculator.h 11 months ago
fdai7782 2ebea95823 Updated the file name from test_taschenrechner.c to test_calculator.c 11 months ago
fdai7782 5d6ac0642a Delete .DS_Store 11 months ago
fdai7782 9addece41e Delete .DS_Store 11 months ago
fdai7782 1f37981c2d Delete .DS_Store 11 months ago
fdai7782 e45090a8aa Delete .DS_Store 11 months ago
fdai7782 72bbd22291 Delete .DS_Store 11 months ago
fdai7782 eaece18fe9 Delete .DS_Store 11 months ago
fdai7782 b5bd6ac2c3 Update teams.md 11 months ago
fdai7782 316f354965 Added teams.md file 11 months ago
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." 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