上がり水平比の計算
上がり3、水平距離4の傾きは3/4、小数では0.75です。縦と横の変化を入力すると、約分した分数と小数で傾きを表示し、マイナスの符号も正しく扱います。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 立ち上がり
- 3
- Run
- 4
- 傾き
- 0.75
- 傾きの分数表示
- 3/4
- 分子
- 3
- 分母
- 4
上がりを水平比で割ることは、代数の授業が最初に教える傾きの等式です。二点間の垂直変化を、同じ二点間の水平変化で割ります。この計算機は有限の上がりとゼロでない水平比を受け取り、比を既約にして、傾きを分数と小数の両方で返します。宿題の検算、採点スクリプト、作図ツールが一つの契約を共有できます。上がり三、水平比四なら四分の三、つまり零点七五です。上がり六、水平比八も同じ分数に約分されます。
上がりと水平比の意味と、分数の約分の仕方
傾きは直線の急さを測ります。右へ一単位進むときにどれだけ上がるか、あるいは下がるかです。授業のことばではその比を上がり対水平比と書き、記号では m は上がりを水平比で割ったものです。
上がりは垂直変化で、しばしば delta y と呼ばれます。水平比は水平変化で、しばしば delta x と呼ばれます。両方の数が整数なら傾きはすでに分数です。
役に立つ作業はそれを既約に直し、四分の三と八分の六が同じ傾きを返すようにすることです。符号の約束は定義の一部です。正の上がりと正の水平比は増加する直線です。
負の上がりと正の水平比は減少する直線です。負が二つあれば打ち消し合い、左向きの水平比四に対する下がりの三は、なお正の四分の三です。この計算機は符号を常に分子に置き、分母を正に保ちます。
これは既約の仮分数の書き方と、利用側が安定した文字列を解析する方法に一致します。上がりが零で水平比が零でなければ水平な直線で、傾きは零、零対一と書きます。水平比が零なら傾きではありません。
直線は垂直で m は未定義なので、端点は Infinity や巨大な偽の数を返す代わりに要求を拒みます。小数入力はまず十桁の小数スナップショットに固定し、それから有理数へ変換します。一点五対二は二分の三対二となり、四分の三に約分されます。
文章題が整数でない測定値を渡したときに教員が紙の上で行うのと同じ算術です。
上がり水平比の計算機が役立つ場面
教室や個別指導の場では、学習者が任意の上がりと水平比について既約分数を確かめ、符号を取り違えたり共通因数を抜き忘れたりしないようにこの計算機を使います。試験問題の生成側は、水平比零を未定義として印し、壊れた採点が巨大な有限の傾きと誤認しうる Infinity を黙って返さない決定的な基準が必要です。
製図、大工、スロープ設計のメモは二組の座標ではなく、測った上がりと測った水平比から始まることが多く、図面に書く分数と、後段の百分率や角度に渡す小数の両方を求めます。傾き角も返す二点傾きの道具は別の検索意図であり、百分率勾配・度・上がり水平比を入れ替える変換器はまた別です。この頁は授業の等式 m は rise 対 run だけです。
検証失敗は残高を使いません。
活用例
教室と宿題の検算
学習者に上がりと水平比を送らせ、教科書の手順に照らして既約分数と小数を確かめさせます。下向きの直線の符号も含みます。
試験と LMS の自動採点
水平比が零なら傾き未定義として拒み、Infinity を決して作らない決定的な基準で上がり水平比の設問を採点します。
図面、スロープ、実測区間
測った垂直の上がりと水平比を、図面に印刷できる既約の傾きと、次の工程へ渡せる小数に変えます。
よくある質問
上がりと水平比から傾きをどう求めますか?
有限数の rise と run を送ってください(run は零以外)。
水平比が零だとどうなりますか?
水平比零は垂直な直線なので傾きは未定義です。その失敗は課金されません。
二点から傾きを求める計算機との違いは何ですか?
二点の道具は座標 (x1, y1) と (x2, y2) から始まり、傾き角も返すことが多いです。この端点はすでに測った上がりと水平比から始まり、分数と小数の傾きを返します。それが上がり水平比の計算として検索される問いです。
6と8でも3と4と同じ傾きになるのはなぜですか?
分数を必ず最も簡単な形に約分するためです。6/8と3/4は同じ傾きを表すので、どちらも3/4、0.75と表示され、答えを比べやすくなります。
マイナスの値はどう扱われますか?
上がりがマイナスで水平距離がプラスなら、右下がりの直線で傾きはマイナスになります。両方がマイナスなら符号は打ち消し合い、傾きはプラスです。符号は常に分子につけます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/rise-over-run \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rise":3,"run":4}'const res = await fetch("https://api.kit.forhosting.com/math/rise-over-run", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rise": 3,
"run": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/rise-over-run",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rise": 3,
"run": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/rise-over-run", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rise":3,"run":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rise":3,"run":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/rise-over-run", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"rise": 3,
"run": 4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.rise_over_run",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
水平比が零なら垂直な直線で傾きは未定義であり、その場合は Infinity ではなく invalid_input で失敗します。
入力契約、応答の形、誤りの扱い
必須の有限数は二つです。垂直変化の rise と、零でない水平変化の run です。正規名を省いたときはよく使う別名を受け付けます。run が零なら垂直な直線で傾きが未定義のため拒否され、その失敗も課金されません。例として rise が六、run が八なら同じ既約分数と同じ小数になり、それが約分の意味です。直線の略図はご自身で添えてください。この端点は message と formula 以外の段階的な授業文や図は出しません。POST で JSON 本体を送ります。各欄は JSON の数でも数値文字列でも構いません。rise には dy、delta_y、vertical、run には dx、delta_x、horizontal です。欠けた欄、空文字、非数値の文、NaN、Infinity は欄名付きの invalid_input で失敗し、課金されません。成功時は本体が整えた rise と run を返し、slope を rise を run で割った小数として返し、slope_fraction を符号を分子に置いた既約の分子スラッシュ分母の文字列として返します。整数の numerator と denominator、direction の positive・negative・zero、既約分母が 1 のときの is_integer、公式文字列 m は rise 対 run、グラフの横に出せる一行の案内も付けます。例として rise が三、run が四なら slope は零点七五、slope_fraction は四分の三、direction は positive、is_integer は false です。例として rise が四、run が二なら slope は二、slope_fraction は二対一、is_integer は true です。
上がり水平比の計算機が役立つ場面
実装は parse の A 段階なので、成功した呼び出しは公開済みの基本料金 $0.002 で、モデルのトークンも外向きの通信もありません。要求を小さく保ち、試験で slope と slope_fraction を固定すれば、宿題、LMS プラグイン、エッジのワーカー向けに再現可能な既約の傾きが得られ、独自の数式処理基盤は不要です。
技術的な質問
計算機は分数を約分しますか。
します。rise が六、run が八なら slope_fraction は 3/4、slope は 0.75 で、rise が三、run が四と同じ既約結果です。符号は常に分子に付きます。
上がり水平比の計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに前払い残高から $0.002 です。不正な入力は課金されません。