三角形の面積計算
底辺40フィート、垂直な高さ25フィートの三角形は500平方フィートで、底辺×高さの半分です。三角地や破風の壁、花壇の芝や塗料、下地材を注文する前に確認できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 底
- 40 ft
- 高さ
- 25
- 面積
- 500 ft
- 面積の単位
- sqft
三角地、斜めに切った角地、屋根の破風はすべて同じ学校幾何に帰着します。底辺の長さとそれに垂直な高さがあれば、面積はその積の半分です。測量メモ、配置図、粗の骨組み拾いでは、ヘロン用の三辺や靴ひもの公式用の座標ではなく、この二つの数値だけが書かれていることがよくあります。この三角形面積計算機はフィート、メートル、ヤード、インチ、センチメートルの底辺と高さを受け取り、掛けて二で割り、対応する平方単位の面積を返します。芝生・種・塗料・下地・地価の見積もりを表計算なしで行えます。
なぜ底辺×高さ÷2が土地・破風に正しい式なのか
直角でも二等辺でも不等辺でも、任意の三角形の面積は底辺と垂直高さの積の半分です。底辺は基準に選んだ任意の辺、高さはその底辺から対頂点までの垂直距離です。三角の住宅地では、底辺が道路に面した間口、高さがその間口線から奥の頂点まで直角に測った奥行きであることが多いです。
破風壁では、底辺が軒先や土台線での壁幅、高さがその線から棟までの鉛直上昇です。同じ式は三角形の花壇、パイ状のテラス、塗装や防水シートが必要な屋根裏端部にも使えます。線材のトリムを注文する場合を除き、斜めの二辺は不要です。
面積ベースの材料は閉じた面だけを気にします。欠けた辺や角度、ヘロン入力は解きません。三辺しか分からないときは幾何ソルバーを使ってください。
両入力を同じ長さ単位に揃え、返される面積単位を読んでください。フィートは平方フィート、メートルは平方メートルと対になります。図面がフィートで製品が平方メートル売りのときに静かな取り違えを避けます。
入力する値と返ってくる結果
任意の unit は ft, m, yd, in, cm を受け付け、省略時は ft です。1e-15 未満または 1e12 超の寸法は拒否され、乱れた指数表記が無意味な面積を生まないようにします。例:底辺 40 フィート、高さ 25 フィートなら面積は 500 平方フィートで、千の半分という定番です。
ロールや板を注文するときはご自身のロス率を掛けてください。この機能は純粋な幾何面積だけを報告し、切断分は上乗せしません。検証失敗は課金されません。
無料のブラウザ経路は同じ純粋関数を実行するため、宿題風の確認と本番パイプラインは揃ったままです。
三角形の面積が必要な住まいの作業
三角の芝コーナーを見積もる住宅所有者は、間口×奥行き÷2 の結果を、CAD で敷地を描き直さずに芝・種・肥料の計算機へ渡せます。破風の下地・防水・外装塗装を寸法する屋根工・大工は壁幅と棟までの立ち上がりを測り、独自のロス係数で板数に換算します。三角の花壇やパイ状のハードスケープを見積もる造園業者は、マルチ・砂利・敷石用に再現可能な面積を得ます。
不動産や許可の流れでは、底辺と高さだけの三角スケッチしかないときに素早い区画面積が必要になることがあり、決定的な parse 呼び出しはフル GIS スタックより安く明確です。
活用例
三角地・庭の面積
道路間口を base、垂直の奥行きを height として入力し、芝・種・肥料・地価見積もり用の平方フィートまたは平方メートルを得ます。
破風の材料拾い
壁幅と棟までの立ち上がりを base と height にし、三辺の幾何なしで三角破風の下地・防水・塗料を寸法します。
よくある質問
底辺と高さから三角形の面積をどう計算しますか?
同じ長さ単位の正の数 base と height を送ってください。
高さは底辺に垂直である必要がありますか?
はい。 古典的な式は底辺から対頂点への垂直高度を要求します。斜辺の長さは高さではありません。
三角地や破風に使えますか?
はい。 想定用途です。 敷地の間口と奥行き、または破風壁の幅と棟までの立ち上がりで、土地・材料の見積もりに使います。
三辺の長さしか分からない場合は?
この計算機には底辺と垂直高さが必要です。三辺の場合はヘロンの公式による三角形面積ツールを使ってください。
フィートをメートルに換算してくれますか?
いいえ、単位は表示用のラベルだけです。底辺と高さを同じ単位で入力すると、対応する平方単位で面積が返ります。フィートの図面と平方メートル単位の製品を取り違えるミスを防げます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/triangle-area-land \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":40,"height":25}'const res = await fetch("https://api.kit.forhosting.com/home/triangle-area-land", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 40,
"height": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/triangle-area-land",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 40,
"height": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/triangle-area-land", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":40,"height":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":40,"height":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/triangle-area-land", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"base": 40,
"height": 25
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.triangle_area_land",
"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 で失敗し、課金されません。
なぜ底辺×高さ÷2が土地・破風に正しい式なのか
このエンドポイントは拾いを単純にし、図面の寸法付けに合わせるため、意図的に底辺と高さだけに留めます。unit フィールドはラベルのみで、換算は行いません。
入力契約、応答フィールド、検証ルール
必須の正の有限数二つ、base(別名 b, base_length, width)と height(別名 h, altitude, rise)を含む JSON 本体を POST します。各長さは JSON 数値でも数値文字列でもよく、空文字・非有限・ゼロ・負はフィールド名付きの invalid_input で失敗します。成功時は goldens 安定化のため base と height を小数十二桁に丸め、同じ丸めで (base × height) / 2 の面積、選んだ unit キー、対応する平方ラベルの area_unit(sqft, m², sq yd, sq in, cm²)、A が底辺×高さ÷2 であることを示す formula 文字列を返します。
住宅プロジェクトで三角形面積 API が役立つ場面
実装は純粋 parse のティア A のため、成功した呼び出しはモデルトークンも外向きネットワークもなく、公開の基本価格 $0.002 です。リクエストを小さく保ち、丸めた面積をテストに固定すれば、エッジワーカー・LMS ラボ・現場アプリ向けに、自前の幾何ソフトを立てずに再現可能な土地・材料見積もりが得られます。
連携の活用例
自動化と現場アプリ
見積スクリプトやモバイルフォームから API を呼び、作業班が無料ブラウザ計算機と同じ A = (base × height) / 2 を得られるようにします。
技術的な質問
三角形面積計算機の料金は?
ブラウザツールは無料です。API は成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。