面積と比から長方形の辺を求める計算機
長方形の面積と、長さが幅の何倍かを入力すると、2辺の長さが分かります。面積48で比が3なら、長さ12、幅4です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 面積
- 48
- 比
- 3
- 長さ
- 12
- 幅
- 4
- 周長
- 32
- 対角線
- 12.6491106407
設計・梱包・宿題の多くの問題では、長方形の面積と幅に対する長さの比率だけが与えられ、実際の辺の長さを求めます。面積を A、アスペクト比 R を長さ÷幅とすると、正の一意解は長さが √(A·R)、幅が √(A/R) です。生徒は教科書の演習を確認し、レイアウトや印刷ツールは枠やメディア箱を寸法決めし、スクリプトは表計算を開き直さずに面積と固定比から寸法を復元します。
面積とアスペクト比が長方形について決めること
長方形は二つの辺の長さが分かれば合同の範囲で定まります。実務では、どちらか一方の長さを知る前に、辺の積である面積と、辺の商であるアスペクト比だけが分かっていることがよくあります。面積 A は長さ×幅、アスペクト比 R は本計算機の慣例どおり長さ÷幅です。
両式を掛けると長さの二乗は A·R となり、長さは A·R の正の平方根になります。面積を比で割ると幅の二乗は A/R となり、幅は A/R の正の平方根になります。A と R が正である限り両根は一意かつ正であり、これは有限な正の辺をもつ非退化長方形の幾何学的条件そのものです。
比が 1 より大きければ長さが長い辺、1 より小さければ幅の方が長く、選んだ長さ・幅の命名では縦長になります。検索意図は「面積と比から長方形の辺」「面積とアスペクト比から長さと幅」「長方形 面積 アスペクト比 計算機」などの語句に集まります。
利用者は、図が決定できるという証明だけでなく、部品表・CSS ボックス・梱包リスト・解答キーに貼れる数値の辺を求めています。
実際の使い道と計算の制限
既知の面積とアスペクト比からすぐに長さと幅が必要なとき — 宿題の確認、写真枠の寸法、花壇の計画、印刷レイアウトの検証など — で、計算機代数システムを入れたくない場合はブラウザツールをご利用ください。受付入力は厳密に正かつ有限である必要があり、単位は面積と返却長さの間でご自身で一貫させてください。
言語モデルも外部幾何サービスも乱数もないため、継続的インテグレーションの検査や再現可能な教材に固定しても安全です。検索意図が特に「面積と比から辺」である場合は、一般的な長方形ツールより本特化ソルバーを優先し、ランディング文面と例が検索エンジンや講義ノートでの言い回しと一致するようにしてください。
活用例
宿題・試験向けの長方形演習
生徒と採点者は面積と指定のアスペクト比から長さと幅を復元し、面積や比が正でない場合は明確に拒否します。
幾何テスト用の決定的フィクスチャ
単体テストや面積・比の対話デモを供給するパイプラインは、各言語で平方根を再実装する代わりに純粋な長方形オラクルを使います。
よくある質問
面積とアスペクト比から長方形の辺をどう求めますか?
応答は length = √(area·ratio)、width = √(area/ratio)、周囲長と対角線を返します。
面積や比が零または負だとどうなりますか?
非退化の長方形には厳密に正の面積と正のアスペクト比が必要で、その呼び出しは課金されません。
比はどちらをどちらで割った値ですか?
長さを幅で割った値です。比が3なら長さは幅の3倍で、面積48なら長さ12、幅4になります。
比が1より小さいとどうなりますか?
幅のほうが長い辺になり、選んだ長さと幅の呼び方では縦長の長方形になります。2辺を掛けると、どちらの場合も同じ面積に戻ります。
16:9のような画面の比率にも使えますか?
使えます。比を長さ÷幅として、16:9ならおよそ1.777と入力し、面積をピクセル数で入れると、画面の横と縦の長さが分かります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/geom/rectangle-from-area-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":48,"ratio":3}'const res = await fetch("https://api.kit.forhosting.com/geom/rectangle-from-area-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 48,
"ratio": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/rectangle-from-area-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 48,
"ratio": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/rectangle-from-area-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":48,"ratio":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":48,"ratio":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/rectangle-from-area-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"area": 48,
"ratio": 3
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.rectangle_from_area_ratio",
"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 で拒否し、長さ・幅・周囲長・対角線を安定した JSON で返します。
入力の検証と長さ・幅・周囲長・対角線の計算手順
面積零は長方形を線分や点に潰し、非正の比は長さ÷幅の解釈を壊すため、平方根の前に拒否します。成功時、エンジンは長さを √(area·ratio)、幅を √(area/ratio) とし、周囲長を辺の和の二倍、対角線を長さと幅の二乗和の平方根(平面長方形の通常のユークリッド対角線)とします。応答は入力の面積と比をエコーし、数値の横に長さ・幅の恒等式を示す短い数式文字列も含みます。極端な場合、非常に大きな積は浮動小数の範囲を超え非有限の失敗となり得ます。ごく小さい正値でも根が有限かつ正なら成功します。必須フィールド area と ratio を含む JSON 本体を送ってください。いずれも正の有限数で、JSON 数値または数値文字列として受け付けます。欠落・空文字・非有限値・零・負は invalid_input となり、原因のフィールドまたは規則を示すため、呼び出し側は推測せずに修正できます。任意の単位フィールドはなく、長さの単位は面積に用いた平方単位の根であり、応答の辺も同じ単位を共有します。
実務での使い方、制限、料金、API を呼ぶタイミング
スクリプト、授業プラットフォーム、EC 寸法ヘルパー、ノートブックが多くの面積・比の組について安定した契約で辺を復元する必要があるときは API をご利用ください。成功した各リクエストは $0.002 の課金 1 件であり、検証失敗は残高を消費しません。結果は完全に決定的で、同じ面積と比は常に同じ長さ・幅・周囲長・対角線フィールドを生成します。面積とブランド標準のアスペクト比だけを保存する梱包計算機、ピクセル面積と 16:9 または 4:3 からキャンバスを寸法決めするメディアツール、床面積と長さ対幅の割合を与える施工シート、両辺と任意で対角線を採点するコンテスト自動採点にエンドポイントを接続できます。
連携の活用例
梱包と印刷レイアウトの寸法決め
印刷可能面積と固定のブランド比だけを持つ設計ツールが API を呼び、切断リストとモックアップ用に長さ・幅・周囲長・対角線を取得します。
技術的な質問
ratio フィールドの意味は何ですか?
ratio は長さ÷幅のアスペクト比です。16:9 の長方形では ratio 16/9 ≈ 1.777…、3:1 では ratio 3 を使います。
長方形の辺の計算機は無料ですか?
ブラウザツールはお使いの端末で無料です。API 呼び出しは成功 1 件あたり $0.002 の前払い KIT 残高を使い、検証失敗は課金されません。
辺以外にどのような出力がありますか?
長さと幅に加え、perimeter = 2·(length+width) と diagonal = √(length²+width²)、短い数式文字列とエコーされた入力が含まれます。