메뉴

dExpert logo

C#으로 개발한 계산기 어플리케이션(소스 포함)

등록자 SANG153  
등록일 2019-07-17 오후 1:55:54
가격 38,000원 (VAT 별도)
판매 수 1건 (열람 : 3536)
사용환경 개발 환경: Windows 7 / VisualStudio 2008, C#, .Net Framework 3.5
첨부파일 소스.zip
샘플 소스 일부.jpg
샘플 실행파일.zip
평점
판매자 컨텐츠 등록 수 29 건

기본적인 단순 사칙연산 및  제급(^), 루트(√), 가로(()) 연산 가능하며 아래와 같은 경우도 모두 연산 가능합니다.

화살표 오른쪽은 연산 결과 값인데 다른 계산기로 같이 계산해서 결과 값을 비교해 보시면 정확한 것을 확인할 수 있습니다.

(1+2+3+4+5+6+1+2+3+4+5+6)*(365/123456^2/0.25+100) ---> 4200.00000402326
365^57*3 ---> 3.37143296360452E+146
365^(-57)*3 ---> 2.66948804771066E-146
√34^56 ---> 7.61043843712617E+42
12^34√56 ---> 3.6834635712461E+37

2-3^-2 ---> 1.88888888888889
2-3^-2-3^-2 ---> 1.77777777777778
33++77+3^+2-60+-80 ---> -21
12+43*-21-67-20*-22 ---> -518
12+43*-21-67-20*-22-20*-20 ---> -118
1-8/(-4)+3^-2-80*(1/4)-3^-2+17 ---> 0

3π ---> 9.42477796076938
2^3π = 2^3*π ---> 25.1327412287183
2√4 ---> 4

31(((((7+3))))) ---> 310
((((13-3+1(7+3))))) ---> 20
((10(7+3))) ---> 100
√(1+3) ---> 2

((5^2-7+8*√9)*20) ---> 840
(12+34)*((5^2-7+8*√9)*20)/(5+2)+6 ---> 5526
(1+3)*((5-3)*10)/2 ---> 40
10*60/30 ---> 20

(1+(2+(4^2))) ---> 19
(3*(2+(4^2))) ---> 54

16^(1/3) ---> 2.51984209978974
(((((16^(1/3)))))) ---> 2.51984209978974
16^(1/π) ---> 2.4170369776982
(((((16^(1/π)))))) ---> 2.4170369776982

3(2+4) ---> 18

√√√256 ---> 2
√√√256*8 ---> 16





연산할 수치 및 연산자는 폼 안에 있는 버튼을 마우스로 클릭해서 입력하거나,

키보드로 숫자키 및 연산자키를 타이핑해서 입력할 수 도 있습니다.

키보드에서  "←", "→" 키로 방향을 이동할 수 있는 것 같이 폼 안에서 같은 버튼으로 방향 이동이 가능합니다.

또한 키보드와 마찬가지로 "DEL", "BACK" 버튼으로 앞에서부터 또는 뒤에서 부터 한 문자씩 삭제 가능합니다.

키보드 및 폼 위에 있는  "←", "→" 를 이용하여 반듯이 명령문의 맨앞, 맨뒤가 아니더라도 중간에서

"DEL", "BACK" 버튼으로 문자 삭제가 가능합니다.


윈도우즈에 기본적으로 설치된 계산기와 구별되는 장점을 몇개 더 열거하면 다음과 같습니다.
1. 텍스트박스에 입력란과 출력란을 따로 두어 굳이 클리어을 하지 않고, 입력란에서 피연자 및 연산자를 바꾸어 연산식을 수정할 수 있으므로
    반복되는 작업을 할때 편리하게 사용할 수 있습니다.
2.  '2^3π', '2√4', '34(1+3+58)' 처럼 중간에 * 연산자 없어도 '2^3*π', '2*√4', '34*(1+3+58)' 로 계산합니다.
3. 마우스로 버튼을 클릭해서 피연자 및 연자를 입력할 수도 있지만, 키보드를 이용해서 이것들을 입력할 수 있으므로 때론 더 편리하게 연산식을 수행할 수 있습니다.


'샘플'에 첨부한 실행파일 다운로드 받으셔서 실행해 보세요.

그리고 궁금한 점 있으면 언제라도 댓글 달아주세요.

성심성의껏 답변해드리겠습니다. ^^

이전 구매

댓글 ( ※ 이 컨텐츠에 대한 궁금점이나 의견 등 다양한 의견교환의 공간입니다. )

댓글이 없습니다.