몫과 나머지를 계산하는 방법
정수인 피제수와 0이 아닌 정수 제수를 입력하면 정수 몫과 유클리드 나머지를 구합니다. 나머지는 항상 0 이상이며 제수의 절댓값보다 작습니다.
답을 바로 검산하는 식
a는 피제수, b는 제수, q는 몫, r은 나머지입니다. 제수와 몫을 곱한 뒤 나머지를 더했을 때 피제수가 나오면 첫 번째 조건을 만족합니다.
나머지의 범위도 확인해야 합니다. 37 = 5 × 6 + 7도 등식은 맞지만 7이 5보다 크므로 정규화된 답이 아닙니다. 한 묶음을 더 옮기면 몫 7, 나머지 2가 됩니다.
음수와 긴 정수를 다룰 때
피제수는 0이나 음수여도 됩니다. 제수도 음수일 수 있지만 0은 허용되지 않습니다. 나머지의 상한은 제수의 부호가 아니라 절댓값으로 정합니다.
각 입력값은 부호를 제외하고 최대 100자리까지 계산합니다. 정수 연산이므로 반올림하지 않으며, 소수 입력은 받지 않습니다.
프로그래밍 언어의 %는 음수에서 다른 규칙을 쓸 수 있습니다. JavaScript의 −17 % 5는 −2지만 이 계산기의 유클리드 나머지는 3입니다.
계산이 눈에 보이는 예
41 ÷ 6: 몫 6, 나머지 5입니다. 6 × 6 + 5 = 41로 확인할 수 있습니다.
156 ÷ 12: 몫 13, 나머지 0입니다. 나머지가 0이면 나누어떨어집니다.
2,500 ÷ 16: 몫 156, 나머지 4입니다. 16 × 156은 2,496입니다.
−17 ÷ 5: 몫 −4, 나머지 3입니다. 음수에서도 나머지는 지정된 범위 안에 남습니다.
자주 묻는 질문
경계값을 이해하면 0과 음수가 들어간 나눗셈도 같은 원리로 확인할 수 있습니다.
나머지가 있는 나눗셈은 어떻게 검산하나요?
제수×몫+나머지를 계산해 피제수와 같은지 확인합니다. 나머지는 0 이상이고 |제수|보다 작아야 합니다.
나머지가 제수와 같아도 되나요?
안 됩니다. 그 나머지에는 완전한 묶음이 하나 더 있으므로 몫을 조정해야 합니다.
나머지 0은 무엇을 뜻하나요?
피제수가 제수로 나누어떨어진다는 뜻입니다.
0을 다른 수로 나눌 수 있나요?
0이 아닌 정수로는 나눌 수 있으며 몫과 나머지가 모두 0입니다.
왜 0으로 나눌 수 없나요?
0 ≤ r < |0|을 만족하는 나머지가 없고 몫도 하나로 정할 수 없기 때문입니다.
100자리 수는 정확하게 계산되나요?
네. 정수 연산을 사용하므로 허용 범위 안에서는 자릿수를 반올림하지 않습니다.
비슷한 계산기
같은 주제에 대한 다음 계산기가 유용할 수 있습니다:
- 도-라디안 변환기. 도 또는 라디안으로 각도를 입력하면 다른 칸에 같은 각도의 값이 바로 표시됩니다.
- 소수 판별 계산기. 정수를 입력해 소수, 합성수 또는 특별한 경우인지 확인합니다.
- 초계승 계산기. 정수 n을 입력해 1!부터 n!까지의 모든 계승을 곱합니다.
- 소수 계승 계산기. 정수 상한 n을 입력해 n 이하에 있는 모든 소수의 곱을 구합니다.
- 이중 팩토리얼 계산기. 정수 n을 입력하면 같은 홀짝의 수를 2씩 줄여 모두 곱합니다.
- 피보나치 수 계산기. 인덱스n을 입력하면 반올림 없이Fₙ의 모든 자릿수를 계산합니다.
- 팩토리얼 계산기. 정수 n과 계산 종류를 선택하면 모든 자릿수를 포함한 결과를 확인할 수 있습니다.
- 온라인 밀리미터에서 인치로 변환기. 입력한 밀리미터 단위의 길이를 인치로 정확하게 변환할 수 있습니다.
- 온라인 인치에서 밀리미터로 변환기. 입력한 인치 단위의 길이를 밀리미터로 정확하게 변환할 수 있습니다.
- 온라인 센티미터에서 인치로 변환기. 입력한 센티미터 단위의 길이를 인치로 정확하게 변환할 수 있습니다.
소셜 미디어에 공유하기
좋았다면, 계산기를 소셜 미디어 플랫폼에 공유해 주세요. 여러분에게 쉽고 프로젝트 홍보에 도움이 됩니다. 감사합니다!