kimpro82 / MyPractice

Born in October and learn like octopus
0 stars 0 forks source link

AutoHotKey : GUI Calculator #300

Closed kimpro82 closed 10 months ago

kimpro82 commented 10 months ago

Output

AHK_Calculator_20240113_Converted

Future Improvements

kimpro82 commented 10 months ago

Scenarios

  1. Num1, Operator, Num2가 모두 비어있을 때 1.1 숫자 입력 → Num1에 추가 1.2 Operator 입력 → 무시 1.3 등호 입력 → 무시

  2. Num1만 입력되고 Operator, Num2가 비어있을 때 2.1 숫자 입력 → Num1에 추가 2.2 Operator 입력 → Operator 입력을 받고 Num2를 받을 준비 2.3 등호 입력 → 무시

  3. Num1, Operator가 입력되고 Num2가 비어있을 때 3.1 숫자 입력 → Num2에 추가 3.2 Operator 입력 → 무시 3.3 등호 입력 → 무시

  4. Num1, Operator, Num2가 모두 입력을 받았을 때 4.1 숫자 입력 → Num2에 추가 4.2 Operator 입력 → 계산하고 결과 출력, Answer 값을 Num1이 계승, Num2 초기화 (미구현, 일단 무시) 4.3 등호 입력 → 계산하고 결과 출력, Answer 값을 Num1이 계승, Num2 초기화

  5. 직전 계산 결과로서의 Num1만 입력되고 Operator, Num2가 비어있을 때 5.1 숫자 입력 → 기존의 Num1을 초기화한 후 추가 5.2 Operator 입력 → Operator 입력을 받고 Num2를 받을 준비 5.3 등호 입력 → 무시