携帯電話料金計算機
基本料40、1GBあたり10、使用量5GBのプランなら、月額は90です。内訳は基本料40とデータ料50です。3つの数字を入れるだけで、会社の比較や請求書の確認ができます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 基本料金
- 40
- Per gb
- 10
- 使用GB数
- 5
- データ料金
- 50
- 総費用
- 90
月額の携帯電話プランは、データを送らなくても支払う基本料と、実際に使ったギガバイトに掛けるギガバイト単価という二つの数字をほぼ必ずつなぎます。この携帯電話料金計算機は、その三つの値を受け取り、使用量に単価を掛け、基本料を足して月額合計を返すので、事業者比較、請求の確認、表計算なしの代数文章題の採点ができます。月額基本料、ギガバイト単価、使用ギガバイトを入力すると、データ料金と合計が得られます。使用ギガバイトが負ではいけません。使用量ゼロは許可され、そのとき合計は基本料と等しくなります。
基本料・ギガバイト単価・使用量が月額合計になる仕組み
多くの消費者向け無線プランは、まだ一行で書ける月次の恒等式を請求します。基本料は請求書の先頭に印字されるアクセス課金で、端末が月中ずっと機内モードでも支払う額です。ギガバイト単価は超過または従量の一ギガバイトのデータ料金で、事業者が印刷する書き方のまま入れます。
十は一ギガバイトあたり十通貨単位を意味し、十パーセントではありません。使用ギガバイトは事業者が周期で数えた使用量で、同じ単価でそのプールを課金するプランならテザリングも含みます。単価に使用量を掛けるとデータ料金になり、基本料を足すとこの計算機が返す月額合計になります。
基本料四十、ギガバイト単価十、使用五ギガバイトのプランは九十です。四十にデータの五十を足します。使用量ゼロは正当な月であり、エラーではなく合計が基本料と等しくなります。
使わなかった回線でもアクセスは課金されるからです。端数ギガバイトは許可されます。一ギガバイトあたり四で二・五ギガバイトならデータは十です。
よくある質問
使用ギガバイトが負のときはどうなりますか?
使用ギガバイトはこの契約では負ではいけず、課金されません。使用量ゼロは有効で、合計は基本料と等しくなります。
税、ローミング、家族プランは含まれますか?
いいえ。 計算機は一つの回線を値付けします。アクセス料と計量データです。
今月データを使わなかったらいくらになりますか?
基本料だけです。使わなかった回線にも基本料はかかるため、使用量ゼロは普通の月として扱われ、合計は基本料と同じになります。
テザリングで使ったデータも使用量に含めますか?
プランがテザリングを同じデータ枠・同じ単価で請求する場合は含めます。請求期間全体で携帯会社が数えた使用量を、テザリング分も合わせて入力してください。
使い放題や基本料がかからない月はどう入力しますか?
実質的にGB単価がゼロの使い放題なら単価にゼロを入れ、合計は基本料になります。基本料が免除されるキャンペーン月は基本料をゼロにすると、データ料だけが残ります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/cell-phone-plan \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_fee":40,"per_gb":10,"gb_used":5}'const res = await fetch("https://api.kit.forhosting.com/fin/cell-phone-plan", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_fee": 40,
"per_gb": 10,
"gb_used": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/cell-phone-plan",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_fee": 40,
"per_gb": 10,
"gb_used": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/cell-phone-plan", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_fee":40,"per_gb":10,"gb_used":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_fee":40,"per_gb":10,"gb_used":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/cell-phone-plan", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"base_fee": 40,
"per_gb": 10,
"gb_used": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.cell_phone_plan",
"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 で失敗し、課金されません。
基本料・ギガバイト単価・使用量が月額合計になる仕組み
total_cost は base_fee に per_gb と gb_used の積を足したものです。このエンドポイントは事業者カタログを参照せず、通貨換算せず、家族プランを回線に分割せず、税、規制手数料、端末分割、公平使用上限のあと計量を止める無制限バケツもモデルにしません。実際にはギガバイト単価ゼロである無制限宣伝は許可され、そのとき data_cost はゼロで合計は基本料と等しくなります。アクセスを免除した販促月は base_fee ゼロとして許可され、そのとき合計はデータ料金だけと等しくなります。
入力契約、応答の形、エラー時の振る舞い
ゼロの販促免除は許可され、そのとき合計はデータ料金と等しくなります。POST で、有限な必須数が三つの JSON 本体を送ります。base_fee は一通貨単位での月次アクセス課金で、別名 base、monthly_fee、monthly_base、plan_fee、fee は同じ欄を指し、請求の書き出しが列名を保てます。per_gb はその同じ通貨での一ギガバイトの価格で、別名 rate、per_gigabyte、gb_rate、rate_per_gb、per_gb_rate を受け付けます。gb_used は周期で数えたギガバイトで、別名 gigabytes、gigabytes_used、data_gb、usage_gb、gb を受け付けます。各数値欄は JSON 数でも数値文字列でも構いません。欠落欄、空文字、非有限値は欄名付きの invalid_input で失敗します。base_fee が負なら、アクセス課金が負ではいけないため処理系は要求を拒否します。per_gb が負なら、ギガバイト単価が負ではいけないため処理系は要求を拒否します。単価ゼロは有効で data_cost はゼロです。gb_used が負なら、使用ギガバイトは負ではいけないという明確なメッセージで拒否され、その失敗は課金されません。使用量ゼロは有効で total_cost は基本料と等しくなります。成功時、本体は小数第二位に丸めた base_fee と per_gb および gb_used をエコーし、data_cost を小数第二位に丸めた使用項、total_cost を月次合計、恒等式を述べる formula 文字列として報告します。例:基本料四十、ギガバイト十、使用五なら data_cost は五十、total_cost は九十です。税、ローミング、家族回線の分割はご自身の規則と JSON を組み合わせてください。このエンドポイントは一つの回線を一つの単価で値付けするだけで、事業者を割り当てず、公平使用上限を適用せず、通貨も換えません。要求は小さく保ち、丸めた total_cost を試験に固定すれば、表計算、LMS プラグイン、エッジワーカー向けに再現可能な月次数字が得られ、独自の課金エンジンを立てる必要はありません。
携帯電話料金計算機が役立つ場面
四十プラス十の超過プランと七十の無制限見積もりを比べる世帯は、乗り換える前に先月のギガバイトを一つの比較可能な金額に変えるために携帯電話料金計算機を使います。携帯電話プランは一つのアクセス料を一つの計量データ単価に対して値付けし、お金を返します。失敗した検証は残高を消費しません。税、端末分割、ローミング、家族プランの分割はこの恒等式の外に意図的に残します。生のプラン額を得たあと、ご自身の層で折り込んでください。家計担当は予定の基本料と公表されたギガバイト単価を入れ、total_cost を固定して、残りの月次封筒が無線回線をすでに反映するようにします。教員と試験生成器は古典的な文章題——携帯電話プランは a にギガバイトあたり b、g ギガバイト使うと月額はいくらか——の決定的なオラクルを必要とし、負の使用を invalid_input と印し、欠陥のある採点が成功とみなし得る負の請求を黙って返さないようにします。プロダクトチームは事業者 API を呼ばずに見本使用の total_cost を示す必要があるオファーページやオンボーディングクイズに同じ契約を配線します。これは年次サブスクのまとめ、キャッシュバック特典、電話事業者照会とは検索も仕事も違います。それらの道具はサービス一覧の請求周期を正規化し、支出に還元率を掛け、番号を網へ解決します。実装が純粋な parse のティア A であるため、成功した呼び出しは毎回公表の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。使用ギガバイトを非負に保ち、丸めた total_cost を試験に固定すれば、ティーザー、請求確認、エッジワーカー向けに再現可能な月額が得られ、独自の無線元帳を立てる必要はありません。
連携の活用例
先月の使用量で従量プランを比較する
前周期のギガバイトと各事業者の公表基本料・ギガバイト単価を total_cost に変え、安い超過プランと高めの無制限見積もりを同じ金額尺度に載せます。
無線の請求を公表単価と照合する
明細のアクセス課金、ギガバイト単価、ギガバイトを入れ、データ超過を争う前に total_cost が期待する行と一致することを確認します。
古典的な携帯電話プランの文章題を採点する
代数項目の基本料・単価・使用量を送り total_cost を固定するか、負の使用ギガバイトを invalid_input として拒否し、負の請求を作り出さないようにします。
技術的な質問
携帯電話プランの月額はどう計算されますか?
有限数の base_fee(非負のアクセス課金)、per_gb(非負のギガバイト単価)、gb_used(非負のギガバイト)を送ってください。API は total_cost = base_fee + per_gb × gb_used を小数第二位に丸め、使用項だけの data_cost も返します。
基本料やギガバイト単価はゼロでもよいですか?
はい。免除されたアクセス(base_fee がゼロ)は合計がデータ料金と等しくなります。ギガバイト単価ゼロ(無制限風の計量)は data_cost がゼロで合計が基本料と等しくなります。負の料金や単価は拒否されます。
携帯電話料金計算機の料金はいくらですか?
ブラウザ用具は無料です。API 要求は成功呼び出しあたり $0.002 の前払い残高を使い、無効な入力は課金されません。