퍼센트 계산기

숫자·금액의 퍼센트, 할인·세금·팁을 빠르게 계산합니다.

// about

도구 소개

기준 금액과 퍼센트를 입력하면 해당 퍼센트 금액과 더한 뒤의 최종 금액을 보여줍니다.

사용 방법

  1. 기준 숫자나 금액을 입력하세요.
  2. 퍼센트 숫자를 입력하세요.
  3. 계산을 눌러 퍼센트 금액과 합계를 확인하세요.

이 도구를 찾는 이유

  • 가격·세금·팁·할인·예산 등 다양한 계산에 사용할 수 있습니다.
  • 퍼센트로 계산된 부분과 최종 합계를 함께 보여줍니다.
  • 소수 계산을 사용해 금액 계산의 정밀도를 유지합니다.
가이드 · 계산 · 4분 읽기

퍼센트 계산 총정리: 증감률, 퍼센트포인트, 할인 중복, 부가세 역산

매출이 몇 % 늘었는지, 할인가가 얼마인지, 금리가 오른 건 %인지 %p인지. 퍼센트 계산은 단순해 보이지만 기준을 헷갈리면 결과가 크게 달라집니다.

퍼센트(%)는 '100을 기준으로 한 비율'입니다. 모든 퍼센트 계산은 결국 '무엇을 기준(분모)으로 삼느냐'의 문제이며, 실무에서 쓰는 계산은 대부분 다음 네 가지로 정리됩니다.

① A의 B%는?          A × B ÷ 100           (80,000원의 15% = 12,000원)
② A는 B의 몇 %?      A ÷ B × 100           (12 ÷ 48 × 100 = 25%)
③ A에서 B로 증감률    (B − A) ÷ A × 100     (200 → 250 = 25% 증가)
④ B% 늘린(줄인) 값    A × (1 ± B ÷ 100)     (50,000원 20% 인상 = 60,000원)
퍼센트 계산의 네 가지 기본 공식, 퍼센트와 퍼센트포인트의 차이, 20% 할인 후 10% 추가 할인이 30%가 아닌 이유, 부가세 포함 금액에서 공급가를 구하는 법을 예시로 설명합니다.
가이드 읽기 →
AI로 직접 만들기

이 도구를 AI로 직접 만들어 보세요

나만의 버전이 필요하다면 아래 작업지시 프롬프트를 AI 채팅에 붙여 넣거나, 스킬 파일을 AI 코딩 에이전트에 저장하세요. 저희가 이 도구를 만들 때 정리한 기능, 예외 상황, 테스트 케이스가 그대로 담겨 있습니다.

AI 작업지시 프롬프트

Claude, ChatGPT, Gemini 같은 AI 채팅에 그대로 붙여 넣으세요.

당신은 숙련된 풀스택 웹 개발자입니다. 아래 요구사항에 맞춰 "퍼센트 계산기" 웹 도구를 만들어 주세요.

## 목표

자주 쓰는 퍼센트 계산(비율, 증감률, 할인·인상 금액, 역산)을 한 화면에서 하는 계산기를 만든다.

## 핵심 기능

- A의 B% 계산
- A는 B의 몇 % 계산
- A → B 증감률 계산
- A를 B% 올리거나 내린 값 계산
- 할인 후 가격에서 원래 가격 역산

## 입력

- 계산 유형별 숫자 두 개

## 출력

- 계산 결과
- 사용한 공식과 풀이 과정

## 예외 상황과 처리 규칙

- 0으로 나누는 경우(기준값 0) 안내
- 음수와 소수 입력 지원
- 부동소수점 오차가 보이지 않도록 반올림 자릿수 옵션
- 퍼센트와 퍼센트포인트 차이 안내 문구

## 구현 조건

- 서버 없이 브라우저에서 동작하는 단일 페이지(HTML, CSS, JavaScript)로 만들고, 입력 데이터를 외부로 전송하지 마세요.
- 모바일에서도 쓰기 편한 반응형 UI로 만들고, 입력 요소에는 레이블을 달아 키보드로도 조작할 수 있게 해 주세요.
- 결과에는 '복사' 버튼을 달고, 잘못된 입력에는 이해하기 쉬운 한국어 오류 메시지를 보여 주세요.
- 핵심 로직은 UI와 분리된 함수로 작성해 단위 테스트를 할 수 있게 해 주세요.

## 완료 기준 (테스트 케이스)

- 80000의 15% = 12000
- 200 → 250 증감률 = 25%
- 72000이 20% 할인가면 원래 가격 = 90000

먼저 구현 계획을 5줄 이내로 설명한 다음 전체 코드를 작성하고, 마지막에 위 테스트 케이스를 확인하는 방법을 알려 주세요.

스킬 (SKILL.md)

Claude Code 같은 AI 코딩 에이전트에서 .claude/skills/build-percent-calculator/SKILL.md 경로로 저장하면, 이 도구를 만들거나 고칠 때마다 다시 쓸 수 있습니다.

---
name: build-percent-calculator
description: 퍼센트 계산기 도구를 새로 만들거나 수정할 때 사용합니다. 자주 쓰는 퍼센트 계산(비율, 증감률, 할인·인상 금액, 역산)을 한 화면에서 하는 계산기를 만든다.
---

# 퍼센트 계산기 만들기

## 목표

자주 쓰는 퍼센트 계산(비율, 증감률, 할인·인상 금액, 역산)을 한 화면에서 하는 계산기를 만든다.

## 작업 순서

1. 아래 필수 기능, 입력, 출력을 확인하고 빠진 정보가 있으면 먼저 질문합니다.
2. 핵심 로직을 UI와 분리된 순수 함수로 구현합니다.
3. 검증 목록의 테스트 케이스로 로직을 확인합니다.
4. 입력 폼, 결과 영역, 복사 버튼을 갖춘 반응형 UI를 만듭니다.
5. 규칙에 적힌 예외 상황을 하나씩 재현해 보고 오류 메시지를 다듬습니다.

## 핵심 기능

- A의 B% 계산
- A는 B의 몇 % 계산
- A → B 증감률 계산
- A를 B% 올리거나 내린 값 계산
- 할인 후 가격에서 원래 가격 역산

## 입력

- 계산 유형별 숫자 두 개

## 출력

- 계산 결과
- 사용한 공식과 풀이 과정

## 규칙

- 0으로 나누는 경우(기준값 0) 안내
- 음수와 소수 입력 지원
- 부동소수점 오차가 보이지 않도록 반올림 자릿수 옵션
- 퍼센트와 퍼센트포인트 차이 안내 문구
- 서버 없이 브라우저에서 동작하는 단일 페이지(HTML, CSS, JavaScript)로 만들고, 입력 데이터를 외부로 전송하지 마세요.

## 검증

- [ ] 80000의 15% = 12000
- [ ] 200 → 250 증감률 = 25%
- [ ] 72000이 20% 할인가면 원래 가격 = 90000

AI에게 맡길 때 팁

  • 첫 줄에 사용 중인 기술(예: React, Vue, 순수 HTML)을 적으면 프로젝트에 맞는 코드를 받을 수 있습니다.
  • 코드를 받기 전에 목록의 테스트 케이스를 실제로 실행하고 결과를 보여 달라고 요청하세요.
  • 실제 비밀번호, 고객 데이터, API 키는 프롬프트에 넣지 말고 예시 값으로 바꿔 쓰세요.