Skip to content

yonghwankim-dev/invest72

Repository files navigation

📋 요구사항 분석

1. 기능 요구사항

1.1 투자 수익 계산기 (정기 적금형)

📥 입력

  • 월 투자 금액 (예: 100,000원)
  • 연 수익률 (퍼센트, 예: 5% → 5로 입력)
  • 투자 기간 (단위: 월 또는 년)
  • 복리 방식: 단리 또는 복리
  • 과세 유형: 비과세 / 일반 과세(15.4%) / 세금 우대

📤 출력

  • 원금: 총 납입 금액
  • 이자: 투자 기간 동안 발생한 총 이자 (세전 기준)
  • 세금:
    • 비과세: 0원
    • 일반과세: 이자의 15.4%
    • 세금우대: 이자의 N%
  • 총 수익 금액: 원금 + 세후 이자

🧾 예시 (비과세)

  • 입력:
    • 월 투자 금액: 100,000원
    • 연 수익률: 5%
    • 투자 기간: 10년
    • 과세 유형: 비과세
  • 출력:
    • 원금: 12,000,000원
    • 이자: 35,929,289원
    • 세금: 0원
    • 총 수익 금액: 155,929,289원

🧾 예시 (일반 과세)

  • 입력:
    • 월 투자 금액: 100,000원
    • 연 수익률: 5%
    • 투자 기간: 10년
    • 과세 유형: 일반 과세
  • 출력:
    • 원금: 12,000,000원
    • 세전 이자: 35,929,289원
    • 세금(15.4%): -5,533,110원
    • 총 수익 금액: 150,396,178원

1.2 예금 계산기 (정기 예금형)

📥 입력

  • 예치 금액
  • 연 수익률
  • 투자 기간 (월 또는 년)
  • 복리 방식: 단리 또는 복리
  • 과세 유형: 비과세 / 일반 과세 / 세금 우대

📤 출력

  • 원금: 예치 금액
  • 이자: 투자 기간 동안 발생한 총 이자 (세전)
  • 세금: 과세 유형에 따른 이자 과세
  • 총 수익 금액: 원금 + 세후 이자

1.3 적립식 복리 투자 계산기

  • 사용자는 시작 금액,매월 적립금액,투자 기간(년), 이자율(%), 복리 방식을 입력합니다.
  • 서버는 해당 정보를 이용하여 투자 기간 동안의 총 수익 금액월별 수익을 계산하여 사용자에게 결과를 제공합니다.
    • 매월 적립금액은 두번째 달부터 원금에 가산됩니다.
  • 총 수익 금액에는 총 투자금(원금)과 총 수익(이자),최종 금액(총 투자금 + 총 수익)이 포함됩니다.
  • 월별 수익에는 월(month), 원금, 수익(이자), 총액(원금+이자)이 포함됩니다.
    • 원금에는 매월 적립금액 + 이전 달 총액이 포함됩니다.
      • 예를 들어 1월에 100,000원을 적립하고 이자가 1,000원 발생했다면, 2월의 원금은 201,000원이 됩니다.
  • 매월 적립금액은 0원보다 커야 합니다.

extension

  • 시작 날짜, 목표 금액 추가
  • 목표 금액에 도달하는 시점 계산

2. 비기능 요구사항

  • 금액은 정수 단위로 출력해야 합니다.
  • 계산의 사용되는 소수점 포함하는 값은 소수점 6자리 이하로 처리합니다.
    • 예를 들어 이자율값이 0.0041666인 경우 0.004167로 처리합니다.

3. 제약사항

3.1 월 투자 금액

  • 0원 이상

3.2 연 수익률

  • 0.00 이상 ~ 0.99 이하 (0% 이상 99%)
  • 입력 시 소수로 입력 (예: 5% → 0.05)

3.3 투자 기간

  • 최소: 0개월
  • 최대: 999개월
  • 단위: 월 또는 년

3.4 과세 유형

  • 선택지: 비과세 (기본값), 일반 과세 (15.4%), 세금 우대

3.5 세금우대 퍼센트

  • 범위: 0.00 ~ 0.99 (0% ~ 99%)

About

투자 수익 금액 계산기

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages