태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
블로그 이미지
Lonewolf dlbo

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Notice

2009.03.05 12:15 Team Projects
※ 글의 형식은 Dlbo군의 것을 따라해봤습니다


필요 인원 : 1명
테스트 필요 인원 : 본인 포함 2명 이상
예상 구현 기간 : 3개월 이내


1. 기본 요구 기능

- double형 자료로 가능한 모든 연산을 Bigfloat에 구현

- Bigfloat과 정수형(char, short, int) 자료 사이의 가능한 모든 연산을 구현, 반대방향도 구현

- Bigfloat과 실수형(float, double) 자료 사이의 가능한 모든 연산을 구현, 반대방향도 구현


2. 설계 형식

- 실수의 체계가 [자연수 ⊂ 정수 ⊂ 유리수 ⊂ 실수][유리수 ∪ 무리수 = 실수]임을 바탕으로 자연수에 해당하는 클래스부터 구현

- 정수 클래스는 자연수 클래스에서 상속을 받고, 유리수 클래스는 정수 클래스에서 상속을 받도록 함


3. 기술적 주의점

- 코드는 VS 6.0에서 C++로만 작성한다

- 6.0보다 상위버전의 VS에, 6.0에서 작성한 소스만 복사해서 붙여넣어도 쓸 수 있는 스타일로 코딩 (희망사항)


4. 개발시 참고사항

- 개인프로젝트로 진행하는만큼 저작권은 제게 있..을겁니다 -_-; (소스에 대한 저작권)

- 유리수 클래스에서 실수 클래스로 넘어갈 때 생각보다 더 많은 시간이 소요될 수도 있음

- 다음(Daum)에 있는 제 학교 학회의 까페에 이 글을 올릴지도 모름 (선택)

/**********************************************************/


예전에 만들던 Bigfloat은 나눗셈을 구현하지 못해서 접었습니다만, 이젠 다릅니다

모 중국인의 도움(?)을 받아
숫자열의 자리에 string을 사용함으로써 신세계가 펼쳐졌습니다

이미 자연수와 정수를 구현해놓고 선언서를 작성하는 것은 좀 웃기지만,
이런것도 없이 Bigfloat을 모두 구현하는 것은 더 웃긴 일 같아서 써놓습니다
posted by Milkskin