주택담보대출 계산기 직접 만들기 — AI로 10분 완성
원리금균등·원금균등 월 상환액과 총이자를 계산하는 주담대 계산기를 Claude/ChatGPT로 직접 만드는 전 과정. 표준 상환 공식과 검증 방법 포함.
프롬프트 스킬제공: AIHub Korea수식 근거 포함검증 케이스 포함복붙 프롬프트
등록 2026. 7. 12. · 갱신 2026. 7. 12.
공식 출처
이 계산기가 하는 일
대출원금·연금리·기간·상환방식(원리금균등/원금균등)을 입력받아 월 상환액(원금균등은 첫달·마지막달), 총이자, 총상환액을 계산합니다. 완성본: /calculators/mortgage
수식과 근거 (날조 0)
- 원리금균등: 월상환액 M = P × [ r(1+r)ⁿ ] ÷ [ (1+r)ⁿ − 1 ] — P=원금, r=월이자율(연이율÷12), n=총개월수
- 원금균등: 매월 원금 = P÷n, 이자 = 잔액 × r (매월 감소). 총이자 = r × P × (n+1) ÷ 2
- 근거: 표준 금융수학 상환 공식(기관 요율이 아닌 확정 산식). 금리는 사용자 입력 — 하드코딩할 요율이 없어 날조 위험이 낮은 계산기입니다.
AI에게 시킬 프롬프트 (복사용)
다음 명세로 웹 계산기를 만들어줘.
- 목적: 주택담보대출 월 상환액 계산
- 입력: 대출원금(원), 연금리(%), 기간(년), 상환방식(원리금균등/원금균등 select)
- 수식: 원리금균등 M = P×r(1+r)^n/((1+r)^n−1), r=연금리/100/12, n=년×12.
원금균등: 매월 원금 P/n, 월 이자 = 잔액×r, 첫달 상환액 = P/n + P×r, 총이자 = r×P×(n+1)/2.
금리 0%면 P/n으로 단순 분할.
- 출력: 월 상환액(원금균등은 첫달·마지막달), 총이자, 총상환액
- 주의: 0/음수 입력 방어, "거치기간·중도상환수수료·변동금리 미반영" 면책 문구
프레임워크 없이 단일 HTML 파일(바닐라 JS)로, 모바일 우선으로.
검증 방법 (반드시 할 것)
- 표준 예시 대조: 3억·연 4%·30년·원리금균등 → 월 1,432,246원, 총이자 약 2억 1,561만원
- 경계값: 금리 0% → 월 상환액 = 원금÷개월수, 총이자 0원
- 결과 대조: 은행 사이트 대출계산기(예: 주요 시중은행 원리금균등 계산기)와 비교 — 첫 원 단위까지 일치해야 정상
자주 틀리는 부분
- 연이율을 12로 나누지 않고 그대로 월 계산에 쓰는 실수 — 결과가 12배 커집니다.
- 원금균등의 "월 상환액"은 매월 달라지는데 첫달 값만 보여주고 라벨을 안 붙이는 경우 — 첫달/마지막달을 구분 표기해야 합니다.
- (1+r)ⁿ 계산에서 n을 년 수로 쓰는 실수 — n은 개월수입니다.