Blog

계산기

Programing/C#2009. 1. 3. 15:30
반응형

 윈도에 탑재되어 있는 계산기와 거의 비슷하게 동작하는 계산기입니다. 기본적인 사칙 연산을 비롯하여, 나머지 연산, 제곱근을 할 수 있게 되어 있습니다. 다만 몇몇 버그들이 있어서 그것들을 고치면 제대로 돌아가는 계산기가 만들어질 것입니다.

 발견한 버그는 0으로 나눌 때 생기는 문제가 있습니다. 프로그램을 종료할지 묻기는 하는데, 무시하고 실행하면 별 문제 없이 실행이 가능합니다.

 현재 시간은 시험칠때 작년 문제에 계산기에 시간을 표시하는 기능이 있었다는 것을 확인하고 시험칠 때 그 문제가 나오면 바로 낼려고 만들어 두었던 건데, 정작 시험에는 안 나왔다죠; 

 위에 보이는 텍스트박스에 바로 숫자를 입력을 하여 계산을 할 수도 있습니다. 


 실행파일은 아래에서 받으실 수 있습니다.

 소스코드는 아래 해피캠퍼스에서 받으실 수 있습니다.
반응형

'Programing > C#' 카테고리의 다른 글

DDR  (0) 2009.01.02
윈도 탐색기  (4) 2008.12.28
아날로그 시계  (4) 2008.11.08
직소퍼즐  (4) 2008.11.02

반응형
개강하고 학교를 나간지도 어느덧 2주째입니다.
2주째를 맞이 하여 한두분의 교수님께서 레포트를 내 주셨습니다.
수학이야 그날 바로 도서관으로 가서 다 해 버렸고, 그날 저녁에 C프로그램 설계 과목에서 레포트가 나왔습니다.

그건 바로 볼링 점수 계산 프로그램이라죠.
뭐, 문제 설명이나 그런거 쭈욱 읽어보다보니 그리 어렵지는 않아서 하루나 이틀만 쫘악 하면 되겠지라고 생각을 했습니다만은 윈도가 아닌 유닉스에서 컴파일을 해야 한다는 것 잊고 있었죠 ㅡ.ㅡ;;;;;
일단 코딩은 윈도에서 하기로 하고 열심히 하는데, 도무지 문제는......
제가 볼링 점수를 계산하는 방법을 모른다는 것입니다.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

인터넷에서 찾아서 읽어보는데 이해가 될듯 말듯......
한다는 이 안타까운 사실이 존재합니다.
사실 점수 계산하는 부분만 잘 구현만 한다면 레포트는 끝인데 말이죠.

아차... 아니 한참 남았군요. 컴파일과 디버깅.......
그리고 보고서까지.....

대충 볼링 점수 계산 방법을 이해한게.....

스트라이크일때는 그 다음 프레임에서 스페어 처리를 하면 20점이고, 그게 아니라면 첫번째 넘긴 볼링핀의 갯수 + 10점
더블일때는 그 다음 다음 프레임(3프레임)에서 첫 투구때 넘긴 핀의 갯수 + 20점
트리플일때는 30점
스페어 처리를 했을때는 그 다음 프레임에서 첫 투구때 넘긴 핀의 갯수 + 10점
못했을 경우 넘긴 핀의 갯수가 점수

대충 정리를 하면 저런거 같은데, 저게 맞는건지 아닌건지 도무지 몰라서 아직도 손을 안 데고 있답니다.
맞는다면 바로 스스슥 하고서 바로 유닉스에서 컴파일을 해 볼텐데, 맞는지 아닌지를 몰라서요.
틀리면 새로 코딩을 해야 하니.......
아흑.... 운동을 싫어라 하는 결과가 이런 사태를 낳아버리네요;
웬만한 운동들의 규칙따위는 관심이 없다보니.......

아직 기간은 많이도 남아서 크게 걱정은 안 되는 상태랍니다.
13일이나 남았네요; 사실 일주일 전에 해도 충분할듯 하지만, 컴퓨터는 제말을 잘 안들어줘서;;;;;;
혹시나 볼링 점수 계산 법을 아시는 이웃분들께서 계시다면 제가 대충 설명한 내용이 맞는지 체크나 해 주세요.
아니라면 알려주시면 감사하겠고요~~~~
지식인보다는 블로그 이웃분들이 믿을만해서;;;;
지식인을 찾아봐도 제가 이해를 못하는건지 내용이 잘못된건지 다 다른 내용 같아요~~~
반응형

' 잡담 > 학교' 카테고리의 다른 글

웬지 공감이 가는 CF  (14) 2008.05.12
드디어 저를 괴롭혔던 과제 하나를 끝냈.......  (6) 2008.03.29
내일부터는.....  (8) 2008.03.23
아싸~~~ 월척이닷~~~~  (10) 2008.03.07
학교 다녀왔습니다~~~~~  (10) 2008.03.03