ベッドサイズ計算
160 × 200 cmのマットレスは床面積3.2 m²で、サイズ名はクイーン、2人用です。幅と長さをセンチ、メートル、インチ、フィートで入力すると、面積とサイズ名、寝られる人数が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 幅
- 160 cm
- 長さ
- 200
- 幅 (m)
- 1.6 cm
- 長さ (m)
- 2
- 面積 (m2)
- 3.2
- サイズ表記
- queen
ベッドは多くの寝室で最大の家具占有であり、床面積はナイトテーブルが残るか、大人二人が肩をはみ出さずに眠れるか、どのシーツや掛け布団を買うべきかを決めます。このベッドサイズ計算機は、マットレスの幅と長さを正の有限数として受け取り、センチメートル・メートル・インチ・フィートからメートルへ換算し、長方形の床面積(平方メートル)と市販サイズ名、就寝人数を返します。ベビーベッド幅と twin 幅は1人、full から king は2人、oversized 板は3人です。
床面積・サイズ名と就寝人数の求め方
マットレスは長方形です。平方メートルの床面積は、両辺をメートルへ換算したあとの積です。換算係数は正確な SI 恒等式で、1センチメートルは 0.01 m、国際インチは 0.0254 m、国際フィートは 0.3048 m です。
計算機はすでにメートルで作業しているとは仮定しません。店頭タグの多くはセンチメートルかインチなので、印刷どおりの数値を送り、単位を指名します。サイズ名は宣伝の気分ではなく、換算後のセンチメートルで測る決定的な幅帯であり、よく知られた二組の兄弟サイズでは長さの切れ目も使います。
幅 80 cm 未満は crib で1人です。110 以上 148 cm 未満は full で2人、54インチの Full と欧州 140 cm ダブルを覆います。148 以上 168 cm 未満は queen で、60インチの Queen とよくある大陸規格 160×200 cm を捉えます。
188 以上 210 cm 未満は king、米国 76インチ King です。幅 210 cm 以上は oversized で3人、アラスカキングなどの特注板です。幅は肩から肩、長さは頭から足です。
正方形の oversized マットレスは実在商品なので、算法は二辺を入れ替えません。黙って辺を並べ替えると誤ラベルになります。
ベッドサイズ計算機が役立つ場面
寝室配置を計画する居住者には、ベッドを置いたあともナイトテーブル・チェスト・通路が残るか確かめるための平方メートル床面積と、すでに持っているマットレスに本当に合うシーツを注文するためのサイズ名が必要です。家具小売と市場出品は、商品フィードの幅と長さを一貫した SI 面積と人数に変え、King や 160x200 を決して整列しない自由記述のまま残しません。
賃貸やモデルハウスを歩くインテリア設計とステージング班は、巻尺の数値(欧州ではセンチメートル、米国ではインチ)を入れ、拾い表が必要とする同じ SI 面積と同じラベルを得ます。階全体のマットレスを入れ替える宿泊事業者は、90センチのシングルと 160センチの queen が混在する在庫を、自前の対応表なしで分類できます。
活用例
フレーム購入前の寝室配置
160×200 cm のマットレスを 3.2 m² と queen ラベルに落とし、ナイトテーブルのすき間を確かめ、合うシーツを注文します。
宿泊施設のマットレス更新
90 cm シングルと 160 cm の queen が混在する階を、地域名の手製対応表なしで分類します。
よくある質問
160 × 200 cm のマットレスはどのサイズ名になりますか?
queen で2人です。幅帯 148–168 cm は、その大陸規格と米国 Queen(60 × 80 in)の両方を覆います。
ベッドが占める床面積はどう計算しますか?
幅と長さをメートルに換算して掛け合わせます。160 × 200 cmなら1.6 m × 2 mで3.2 m²となり、ナイトテーブルや通路を置けるかの確認に使えます。
インチやフィートで入力できますか?
はい。センチ、メートル、インチ、フィートから選べ、指定しなければセンチとして扱います。60 × 80インチの米国クイーンも同じクイーンと判定され、面積は3 m²を少し超えます。
カリフォルニアキングとスーパーキングの違いは何ですか?
どちらも幅168〜188 cmです。長さが208 cm以上ならカリフォルニアキング、それより短ければスーパーキングと判定するため、72 × 84インチと180 × 200 cmのマットレスが混同されません。
各サイズは何人用ですか?
ベビーベッドとツインは1人、フルからキングまでは2人、幅210 cm以上のマットレスは3人として数えます。アラスカンキングなどの特大サイズが3人用に当たります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/bed-size \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"width":160,"length":200}'const res = await fetch("https://api.kit.forhosting.com/life/bed-size", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"width": 160,
"length": 200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/bed-size",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"width": 160,
"length": 200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/bed-size", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"width":160,"length":200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"width":160,"length":200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/bed-size", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"width": 160,
"length": 200
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.bed_size",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
0・負・欠落・非有限の寸法は invalid_input で失敗し、課金されません。
床面積・サイズ名と就寝人数の求め方
80 以上 110 cm 未満は twin、長さが少なくとも 198 cm なら twin_xl で、これが米国の Twin と Twin XL の分かれです。168 以上 188 cm 未満は、長さが少なくとも 208 cm なら california_king、それ以外は super_king で、72×84インチの California King と欧州 180×200 cm のスーパーキングが衝突しません。
入力契約・単位・応答フィールドと検証エラー
unit は cm、m、in、ft のいずれかで、省略時は cm です。米国外のマットレスタグの多くがこの単位だからです。formula 文字列は換算係数と幅帯表を再掲し、画面が数値の横に規則を出せます。典型的な大陸規格 160×200 センチのマットレスは 3.2 平方メートル、queen、2人です。米国 Queen の 60×80 インチは同じ queen で面積 3.096768 平方メートル、すなわち 1.524 m かける 2.032 m です。必須の正の有限数 width と length、任意の unit を含む JSON 本体を POST してください。width はマットレスの左右寸法、length は頭から足です。width には短い別名 w と bed_width、length には l、len、bed_length が使え、エラーは常に正規名を報告するのでウェブフォームが正しいコントロールを示せます。値は前後空白を除いて小文字化され、それ以外のトークンは unit を名指しして invalid_input になります。成功時、本体は整えた width、length、unit をエコーし、SI 辺として width_m と length_m、長方形面積として area_m2、市販名と整数の就寝人数として size_label と sleepers を返します。欠落フィールド、空文字、非数値トークン、NaN、Infinity、0、負の値はすべて invalid_input で失敗し、フィールド名を含むメッセージになり、課金されません。成功した API 呼び出しは公開の基本料 $0.002 を1件あたりに使い、無料ブラウザ経路は同じ solve 関数を前払い残高なしで実行します。
ベッドサイズ計算機が役立つ場面
実装は純粋な parse のティア A のため、成功した呼び出しは毎回公開の基本料 $0.002 で、モデルトークンも外向きネットワークもなく、検証失敗は残高を消費しません。両寸法を正の有限に保ち、センチメートルでなければ単位を指名し、テストで area_m2 と size_label を固定すれば、改修用表計算、カタログフィード、設計事務所のタブレット、エッジワーカー向けに再現可能な占有が得られ、二数の長方形のために家具配置エンジンを立てる必要はありません。
連携の活用例
カタログと市場の商品フィード
cm とインチが混在する出品を、一つの SI 面積、一つの size_label、実際に整列する人数へ正規化します。
技術的な質問
ベッドの床面積はどう求めますか。
正の width と length、それに unit(cm、m、in、ft。省略時は cm)を送ってください。API は両辺をメートルへ換算し、area_m2 = width_m × length_m を返します。
就寝人数はどう決まりますか。
センチメートル換算後の幅によります。crib と twin(twin_xl を含む)は1人、full から king は2人、oversized(幅 210 cm 以上)は3人です。
width や length が 0 または負だとどうなりますか。
タスクはフィールド名付きの invalid_input で失敗します。ベッド寸法は正の有限数でなければならず、それらの失敗は課金されません。
ベッドサイズ計算機の料金はいくらですか。
ブラウザツールは無料です。API 要求は成功1回あたり $0.002 の前払い KIT 残高を使い、不正入力は課金されません。