107 Commits (08832c5a8a8d6f749b755e81451741aa81ccbd4c)

Author SHA1 Message Date
fdai7801 08832c5a8a kabrel 11 months ago
fdai7801 cf87762320 kabrel 11 months ago
fdai7801 1ea5d7ab65 kabrel 11 months ago
fdai7801 ef5772d779 kabrel 11 months ago
fdai7801 0ffb228ff2 kabrel 11 months ago
fdai7801 eb359e3cca Update BasicMode.c 11 months ago
fdai7801 9fb9199189 kabrel 11 months ago
fdai7801 2f8ff3a697 kabrel 11 months ago
fdai7801 c7e0d8e98c kabrel 11 months ago
fdai7801 780c92fd02 kabrel new file 11 months ago
fdai7801 d2a5222a38 kabrel conver_bintodec 11 months ago
fdai7801 39a09e24cd kabrel conver_dectobin 11 months ago
fdai7782 a4d4537ae0 added unittest to check wether the performOperation works when dividing by zero 11 months ago
fdai7782 7e96f4ed54 IMPORTANT FIXES: ADDED ALL HEADER FILES FOR THE DIFFRENT .C FILES AND ALSO IMPROVED THE YAML FILE -- COMPILING WORKS NOW! 11 months ago
fdai7782 8e780d521f Added the /support folder under the test/c/ 11 months ago
fdai7782 d1a8cc1a30 Fix syntax error in main_calculator.c and test_calculator.c 11 months ago
fdai7782 8718b9d507 Improve programmingMode to display results in binary (hexadecimal format) and prompt user for continuation 11 months ago
fdai7782 1c4c48654e Changed the parameter name from operation to operationType in the function performOperation in the programmingMode.c file and also in the calculator.h file 11 months ago
fdai7782 2968e1664a Updated header file to calculator.h 11 months ago
fdai7782 253f476168 Updated header file to calculator.h 11 months ago
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 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