**mainCodes Sotfware**

Programmer's Calculator for Windows v1.0

mainCodes 2025. 4. 16. 20:57


mcCalc Programmer's Calculator v1.0

 


MainCodes 프로그래머 계산기를 무료 소프트웨어(freeware)로 공개하게 되어 매우 기쁩니다. 아낌없는 응원과 유용한 의견을 보내주신 모든 사용자 여러분께 진심으로 감사드립니다. 

현재 버전 (1.0.0.1):
    - Windows 32비트 및 64비트 (설치 프로그램): 

mcCalcSetup.msi
1.38MB

 

mcCalcSetup.msi(SHA256): d6b9914f9031532db59eed942e91b116daa4081e73577c08e11e8dbf83d0aa43


    - Windows 32비트 및 64비트 (무설치 포터블 버전):

mcCalc_1.0.0.1.zip
0.42MB

 

mcCalc_1.0.0.1.zip( SHA256): adc9c0a22c252a90371dea13c1d30f83b97e9bf2b74b58e1d406e2486ca0072c

mccalc.exe:(SHA256) 3a9c21e4bd25593103429e4607d5f3b949f5cbb711e7784d0832451bbbcc7b16

 

재귀 하강 파서로 수식 분석 및 계산을 지원하며 괄호와 사칙연산을 지원합니다. 0x → 16진수, o → 8진수, b → 2진수, 숫자만 → 10진수의 표현식 처리가 가능하며 실수와 진수를 편리하게 혼용할 수 있습니다. 

"Experimental Results"
======================
echo Test 1: Expected = -3.114857
expression: "((o2 + b1000011) * (3.74 - 6.9) / (2 + 68))"

echo Test 2: Expected = 4.976470
expression "((b1000010 + b11100) * (13.68 - 6.48) / (o143 + 37))"

echo Test 3: Expected = 5.722033
expression "((o53 + b10101) * (15.44 - 4.89) / (o57 + o107))"

echo Test 4: Expected = 56.802857
expression "((73 + 0x15) * (16.78 - 4.09) / (7 + 0xe))"

echo Test 5: Expected = 3.858918
expression "((b1001000 + o61) * (10.41 - 8.05) / (o77 + o13))"

echo Test 6: Expected = -2.538990
expression "((b111010 + 0x41) * (2.24 - 4.49) / (0x5a + 19))"

echo Test 7: Expected = -1.769230
expression "((0x12 + b10) * (1.04 - 5.64) / (b10001 + 0x23))"

echo Test 8: Expected = -6.136818
expression "((b110010 + 0x2a) * (1.82 - 7.69) / (0x3d + 27))"

echo Test 9: Expected = 2.846250
expression "((11 + 0x16) * (15.97 - 3.55) / (90 + b110110))"

echo Test 10: Expected = 21.160000
expression "((o52 + 50) * (15.76 - 7.48) / (o34 + o10))"

echo Test 11: Expected = -4.419368
expression "((46 + o22) * (1.19 - 7.75) / (55 + 40))"

echo Test 12: Expected = 3.609699
expression "((0x1d + 0xa) * (19.63 - 7.32) / (b1000110 + 0x3f))"

echo Test 13: Expected = -8.537500
expression "((o32 + 0x5e) * (2.67 - 9.5) / (0x4a + o26))"

echo Test 14: Expected = 3.877739
expression "((o40 + 35) * (16.36 - 7.91) / (0x33 + o137))"

echo Test 15: Expected = -6.436756
expression "((o77 + 41) * (6.77 - 9.06) / (b100000 + 0x5))"

echo Test 16: Expected = -1.258640
expression "((23 + 0x5) * (5.13 - 9.76) / (64 + 39))"

echo Test 17: Expected = -0.574814
expression "((0x3f + b100010) * (6.01 - 6.97) / (0x51 + b1010001))"

echo Test 18: Expected = 3.440930
expression "((o10 + o144) * (7.18 - 4.44) / (0x5 + 81))"

echo Test 19: Expected = 6.995054
expression "((0x46 + 75) * (6.76 - 2.37) / (49 + b101010))"

echo Test 20: Expected = -5.210888
expression "((0x34 + b1001111) * (4.57 - 8.15) / (0x27 + o63))"

 

© 2024 MainCodes — MIT 라이선스 하에 배포됩니다. 

 

##프로그래머 계산기 ##Programmer Calculator ##Coding ##Programming

 

'**mainCodes Sotfware**' 카테고리의 다른 글

Hash Calculator for Web v 1.0  (0) 2025.04.19
Programmer's Calculator for Web 1.0  (0) 2025.04.16