最も近い倍数に丸める
23を5の倍数に丸めると25です。5、10、0.25など好きな刻みを選ぶと、数値をその倍数に合わせ、前後の倍数も表示します。ちょうど中間の値はゼロから遠い方に丸めます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 23
- 倍数
- 5
- 丸め後
- 25
- 直下の値
- 20
- 直上の値
- 25
- 余り
- 3
レジ担当、教員、測量者、表計算の利用者は、生の数値を規則正しい格子へ絶えず合わせます。最も近い五セント、最も近い十ミリメートル、最も近い十五分、最も近い十二個入りの箱です。最も近い倍数へ丸める専用の計算機なら、23 を 25 にできない小数桁ツールや、十と百しか知らない位取りツールを経由せず、その検索に一度で答えます。
最も近い倍数への丸めが意味すること
最も近い倍数への丸めは、小数桁への丸めとは別の問いです。小数点以下の桁数を固定して残すのではなく、正の刻み m を自ら選んで、数を等差数列 0、±m、±2m、±3m … の上へ射影します。閉じた式は単純です。 値を倍数で割り、その商を整数に丸め、再び倍数を掛けます。
ここで使う整数丸め規則はゼロから遠ざかる五捨五入で、本カタログの小数桁ツールと同じ学校・商用の慣例です。値が一方の格子点に厳密に近ければ、近い方が勝ちます。ちょうど中間 — 刻み 5 の 22.5、または刻み 0.25 の 1.125 — では商が半整数になり、大きさは増えます。
したがって 22.5 は 25、負の 22.5 は負の 25 になります。刻み五は価格と人数を合わせ、刻み十は点数と在庫ロットを合わせ、刻み 0.25 は十五分・四分の一ドル・四分の一インチを合わせます。ゼロは合法な値でゼロのままです。
刻み 5 の 25 のようにすでに正確な倍数は、変更せず exact と印を付けて返します。応答は元の数の下側と上側の隣の倍数も示すので、式が選んだ二つの候補と、次の高い格子点へ向かう剰余を見られます。
最も近い倍数の計算機が役立つ場面
小売と接客のシステムは、各スタックで丸め補助を書き直さずに、現金・チップ・掲示価格を最も近い五セント、十セント、二十五セントへ合わせます。工事拾いと CNC 段取りは、切断リストになる前に、測った長さを最も近い五ミリまたは四分の一インチへ合わせます。タイマーと予約ツールは、請求が公表された増分に載るよう、時間を最も近い十五分へ合わせます。
教員と試験作成者は、「47 を最も近い十へ丸めよ」の決定的オラクルを必要とし、一般的な丸めページが扱う位取りだけでなく、3 や 0.5 のような珍しい刻みも受け付けます。検証失敗は残高を消費しません。
活用例
価格・チップ・現金の丸め
掲示価格、チップ、現金合計を、レシート印刷やレジ締めの前に、最も近い五セント、十セント、二十五セントへ合わせます。
寸法と切断リスト
測量した長さや在庫寸法を、切断になる前に、最も近い五ミリ、十ミリ、または四分の一インチへ丸めます。
授業確認と珍しい刻み
生徒に「最も近い五」「最も近い十」の答えを確認させ、同じ公開の半分規則で 3 や 0.5 のような珍しい刻みも受け付けます。
よくある質問
ちょうど二つの倍数の中間にある場合は?
中間のケースはゼロから遠ざかります。刻み 5 の 22.5 は 25、負の 22.5 は負の 25 になります。
四分の一、五セント、その他の刻みにも丸められますか?
はい。 四分の一なら multiple を 0.25、五セントなら 0.05、最も近い五なら 5、最も近い十なら 10、その他の正の有限増分にも設定できます。
ゼロや負の刻みを送るとどうなりますか?
格子が明確であるよう、刻みは正の有限数でなければなりません。それらの失敗は課金されません。
最も近い倍数にはどうやって丸めますか?
数値を刻みで割り、その商を整数に丸めてから、もう一度刻みを掛けます。たとえば7.3を刻み0.25で丸めると7.25になります。
数値の前後にある倍数も表示されますか?
表示されます。23を刻み5で丸める場合、下の倍数20と上の倍数25に加え、余りの3と結果までの差の2も示すので、選ばれた理由を確かめられます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/round-to-multiple \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":23,"multiple":5}'const res = await fetch("https://api.kit.forhosting.com/math/round-to-multiple", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 23,
"multiple": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/round-to-multiple",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 23,
"multiple": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/round-to-multiple", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":23,"multiple":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":23,"multiple":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/round-to-multiple", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 23,
"multiple": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.round_to_multiple",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
このエンドポイントは任意の有限数と正の刻みを受け取り、数値を刻みで割り、ゼロから遠ざかる五捨五入を適用して掛け戻すので、結果は常に選んだ増分の整数倍になります。無効な入力は invalid_input で失敗し、課金されません。
入力契約、応答の形、エラーの扱い
ゼロまたは負の multiple は、刻みが明確な正の格子を指さねばならないため拒否されます。1e-12 より小さい刻み、または商の大きさが 1e15 を超える組も、浮動小数の丸めを誠実に保つために拒否されます。必須の有限数を二つ持つ JSON 本体を POST してください。value は合わせる量、multiple は正の刻み幅です。value は JSON 数値でも数字文字列でもよく、value が無いときは別名 n、number、x、num を受け付けます。multiple は step または increment でも送れます。欠落フィールド、空文字列、非数値テキスト、NaN、Infinity はフィールド名付きの invalid_input で失敗し、課金されません。成功時は整理済みの value と multiple を返し、主結果として rounded を出し、格子上の nearest_below と nearest_above を列挙し、remainder(value 引く nearest_below、常に [0, multiple))、distance(value から rounded への絶対差)、exact(その差がゼロなら真)を報告し、method を half_away_from_zero とし、短い formula 文字列と一行の message を含めます。例: value 23 と multiple 5 は rounded 25、nearest_below 20、nearest_above 25、remainder 3、distance 2 になります。例: value 7.3 と multiple 0.25 は rounded 7.25 になります。ペイロードはご自身のラベルや図表と組み合わせてください。このエンドポイントは message と formula 以外の図や多段の授業文は出しません。
最も近い倍数の計算機が役立つ場面
表計算の移行とフォーム検証は、言語ごとに黙って食い違う Math.round の慣例を各言語で再実装する代わりに、小さな parse API を呼べます。実装は純粋な parse ティアAなので、成功した呼び出しはモデルトークンも外向きネットも使わず、公開の基本価格 $0.002 です。リクエストを小さく保ち、テストで rounded と二つの隣を固定すれば、記号代数のフルスタックを立てずに、会計・製作・採点・エッジワーカー向けの再現可能な合わせが得られます。
技術的な質問
数値を最も近い倍数へ丸めるには?
有限数 value と multiple(5、10、0.25 のような正の刻み)を送ってください。API は rounded = round(value / multiple) × multiple と、下側と上側の隣の倍数を返します。
最も近い倍数へ丸める計算機の料金は?
ブラウザツールは無料です。API 要求は成功呼び出しごとに前払い KIT 残高から $0.002 です。無効入力は課金されません。