他惑星での体重計算機
体重計の数値から、ほかの天体での体重が分かります。地球で70 kgなら、重力が地球の0.377倍の火星では26.39となり、入力したのと同じ単位で表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 重み
- 70
- 対象天体名
- mars
- 惑星名
- Mars
- 重力比
- 0.377
- G m/s²
- 3.71
- 惑星上の体重
- 26.39
火星や月、木星ではどれくらいの重さになるでしょうか。体重は質量にかかる重力の力なので、質量が同じでも地表重力が変われば体重計の数字は変わります。この計算機は、選んだ太陽系天体の平均地表重力比を地球上の体重に掛けます。惑星上の体重は地球上の体重に g_惑星 を g_地球 で割った値を掛けたものです。比は水星、金星、地球、月、火星、木星、土星、天王星、海王星、冥王星、太陽を教育用の安定した表値でカバーし、授業デモや一般向け科学ページがぶれないようにしています。キログラム、ポンドなど任意の単位で非負の地球体重を入力すると、換算係数が無次元のため結果も同じ単位です。未知の惑星名は地球へ黙ってフォールバックせず、明確な検証エラーになります。
惑星体重換算の仕組み
地球では体重計の読みは局所的な体重とつり合う接触力で、おおむね質量に g_地球 を掛けた値です。g_地球 は地表付近で約 9.81 メートル毎秒毎秒です。別の天体では同じ質量が異なる地表加速度 g_惑星 を感じるため、読みは g_惑星 を g_地球 で割った比でスケールします。
この機能はよく問い合わせられる太陽系の主要天体について固定の比表を保持します。水星は約 0.38、金星は約 0.91、地球はちょうど 1、月は約 0.17、火星は約 0.38、木星は 2.3 超、土星は約 0.92、天王星は約 0.89、海王星は約 1.12、冥王星は約 0.07、太陽は約 28 です。
地球体重に選んだ天体の表項目を掛けると、入力したのと同じ単位の等価体重が得られます。応答には絶対地表重力をメートル毎秒毎秒でも示し、物理の教員が無次元比を SI 単位に第二の検索なしで結びつけられるようにします。体重は有限で非負でなければならず、NaN、Infinity、負の値は拒否されます。
惑星体重計算機が実際の仕事で使われる場面
中高の理科では月と火星の比較で体重と質量を導入します。比と絶対 g の両方を返す信頼できるオラクルはデモや自動採点クイズを速めます。プラネタリウムや博物館のキオスクは太陽系ウォークの各天体について来場者の体重カードを印刷し、ファームウェア更新の間でも変わらない決定的な表値が必要です。
月面基地や火星ローバー、低重力プラットフォーマーのバランスを取るゲーム設計者は、局所地形の修正を足す前に地表重力比で地球キャラのステータスをスケールすることが多いです。他惑星での体重計算機で検索されるコンテンツサイトには正直な限界のあるクリーンなランディングが必要です。
このツールは平均地表重力であり、軌道上の自由落下でも、オリンポス山の高度でも、赤道での遠心低減でもありません。のちにニュートン二体の力 F が G m1 m2 を r の二乗で割ったもの、ケプラー第三法則の公転周期、重力の話なしのキログラムとポンドの単位換算が必要なら、この惑星体重ページに載せず別の検索意図とランディングとして扱ってください。
活用例
体重と質量の授業デモ
安定した重力表で、地球上 70 kg が火星で約 26 kg 重、月で約 11 kg 重になることを生徒に示します。
ゲーム・シミュレーション用重力プリセット
文書化された地表重力比から、月面・火星・木星レベルのキャラクター質量対体重スケーリングを初期化します。
よくある質問
対応する惑星と天体はどれですか?
水星、金星、地球、月、火星、木星、土星、天王星、海王星、冥王星、太陽です。
キログラムかポンドを選ぶ必要がありますか?
いいえ。 比は無次元なので、地球体重に入力した単位が結果にもそのまま使われます。七十キログラムはキログラムのまま、百五十ポンドはポンドのままです。
ほかの惑星での体重はどう計算しますか?
地球での体重に、その天体の表面重力を地球の重力で割った比を掛けます。火星の比は0.377なので、地球で70 kgなら火星では26.39になります。
ほかの惑星に行くと質量も変わりますか?
変わりません。質量はどこでも同じで、変わるのは重力が質量を引く力、つまり重さだけです。そのため地球で70キログラムでも、体は変わらないまま火星では26.39と表示されます。
天体の名前を間違えるとどうなりますか?
地球の値に置き換えることはせず、名前が認識できないことを知らせます。水星、金星、地球、月、火星、木星、土星、天王星、海王星、冥王星、太陽の中から選んでください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/astro/weight-on-planet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70,"planet":"mars"}'const res = await fetch("https://api.kit.forhosting.com/astro/weight-on-planet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70,
"planet": "mars"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/weight-on-planet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70,
"planet": "mars"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/weight-on-planet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70,"planet":"mars"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70,"planet":"mars"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/weight-on-planet", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"weight": 70,
"planet": "mars"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.weight_on_planet",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと有料APIは同じ純粋な同型関数を共有し、宿題チェックと自動パイプラインが常に同じ重力表で一致します。
惑星体重換算の仕組み
パイプラインは純粋な算術で、ネットワーク呼び出し、乱数シード、壁時計の時刻、モデルのドリフトはなく、同一入力は常に同一の JSON を返します。惑星名は trim 後に大文字小文字を区別せず照合し、月の luna などの別名もあり、未知の名前はサポート集合を列挙して invalid_input を発生させます。
送信する内容と返ってくる内容
定番の確認は、火星で七十キログラムが比 0.377 で約 26.4 キログラム重、同じ質量が月で約 11.6、木星で 165 超です。対象が地球なら比 1 で入力体重をそのまま返します。授業デモや素早い好奇心チェックには無料ブラウザフォームを、解答キーや回帰フィクスチャの一括生成には同じ契約をスクリプトから呼び出してください。体重の単位は内部で変換されないため、ポンドを送った呼び出し元は対象天体でのポンド力相当を受け取り、メートル法とヤード・ポンド法の混在利用者にも体験を単純に保ちます。二つのフィールドを送ります。weight は任意の単位での地球体重計の読みとして有限の非負の数、planet は対象天体名の文字列です。どちらも必須です。 欠落フィールド、非数値の体重、NaN、Infinity、負の体重、未知の惑星名は invalid_input で失敗し課金されません。成功時は、整形済み地球体重、小文字に正規化した惑星キー、Mars のような表示用 planet_name、使用した gravity_ratio、絶対地表重力としての g_ms2、スケール結果の weight_on_planet、監査用の formula と method 文字列を返します。成功した API 呼び出しの料金は公開基準の $0.002 毎件で、検証失敗はプリペイド残高を消費しません。
惑星体重計算機が実際の仕事で使われる場面
この機能は純粋な parse エンジンなので、API 料金は成功一件あたり公開基準の $0.002 で、検証失敗は残高を消費しません。
連携の活用例
博物館・プラネタリウムの来場者カード
一回の API 呼び出しですべての惑星での等価体重を印刷し、キオスクとスタッフ用タブレットが食い違わないようにします。
技術的な質問
他の惑星での体重はどう計算しますか?
weight_on_planet = weight_earth × (g_planet / g_Earth)。この機能は選んだ天体の固定地表重力比を地球体重に掛けます。
惑星名が間違っているとどうなりますか?
リクエストは invalid_input とサポート天体を列挙するメッセージで失敗します。誤字は地球へ黙って対応づけられません。
料金はいくらですか?
ブラウザツールは無料でローカル実行です。API リクエストは成功一件あたり $0.002 のプリペイド KIT 残高を使い、無効な入力は課金されません。