ForHosting KIT · 開発者向けツール

2冊の本の1ページ当たり価格を比較

定価が安い本が、必ずしも割安とは限りません。この計算ツールは各書籍の価格をページ数で割り、1ページ当たりの金額を比較して、同じ予算でより多くのページを得られる方を示します。価格は同じ通貨で入力し、比較する版に記載された正確なページ数をお使いください。各書籍のページ単価、単価の絶対差、お得な方、または同率という明確な結果を確認できます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

ページ単価なら公平に比べやすい理由

本は長さが大きく異なるため、販売価格だけでは価値を判断しにくい場合があります。短い文庫本は会計時には安くても、長い版より1ページ当たりでは高額かもしれません。ページ単価では、それぞれの価格を対応するページ数で割り、共通の基準にそろえます。商が小さい方ほど、通貨1単位で得られる印刷内容が多いことを表します。教科書、参考書、全集、問題集、同じ作品の別版を比較するときに便利です。ただし、すべてのページの価値が同じという意味ではありません。紙質、図版、製本、注釈、翻訳、編集品質には追加料金に見合う価値があります。数量面の結果として利用し、品質、形式、内容の必要性も合わせてご判断ください。

価格とページ数を正しく入力する方法

実際に支払う金額を2冊とも同じ通貨で入力してください。定価、割引価格、中古価格、送料込み総額のいずれも比較できますが、両方に同じ基準を適用する必要があります。次に、各版のページ数を正の整数で入力します。同じ題名でも、上製本、ペーパーバック、大活字版、国際版、改訂版ではページ数が違うことがあります。ゼロ、負数、小数、未入力、数値でないページ数は有効な本の長さを表さないため拒否されます。価格は有限の非負数でなければなりませんが、無料の本にはゼロを指定できます。表示値は読みやすく丸めますが、勝敗は元の値で判定し、丸めによる誤った同率を防ぎます。

結果を読み、購入判断に生かす方法

結果には、入力した通貨単位での2冊のページ単価、単価の絶対差、よりお得な本、または同率が表示されます。わずかな単価差でも数百ページでは大きくなる一方、節約額が小さく、製本や内容を優先すべき場合もあります。同率とは、丸めた表示が似ているだけでなく、正確な価格とページ数の比率が等しい状態です。再現性のある比較には、両方を税抜価格にするか、両方を最終総額にし、送料も同じ方法で扱ってください。自動処理では4つの数値項目をAPIへ送信でき、1回$0.002でカタログ審査、調達、教材選定、在庫分析に組み込めます。ブラウザー版とAPIは同じ決定的な計算を使用します。

教科書の版を選ぶ

改訂内容、練習問題、付属資料を検討する前に、版ごとのページ単価を比較できます。

全集や選集を評価する

大部の選集が、短く安い本よりページ数の面で割安かを確認できます。

書店在庫を見直す

価格とページ数がある商品について、仕入れやカタログ分析に統一指標を追加できます。

比較にはいくらかかりますか?

ブラウザーでの計算は無料です。APIは1回のリクエストにつき$0.002です。

2つの価格は同じ通貨である必要がありますか?

はい。金額を直接比較するため、通貨換算は行いません。

価格がゼロの本も指定できますか?

はい。実際に無料でページ数が正なら、ページ単価はゼロになります。

ページ数が正の整数に限られるのはなぜですか?

本にゼロ、負数、小数のページはなく、ゼロ除算も定義できないためです。

同率はどのように判定しますか?

表示用に丸める前の正確な価格対ページ数の比率が等しい場合です。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/date/book-cost-per-page-compare

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/date/book-cost-per-page-compare \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"first_book_price":18.99,"first_book_pages":320,"second_book_price":24.5,"second_book_pages":480}'
{
  "first_book_price": 18.99,
  "first_book_pages": 320,
  "second_book_price": 24.5,
  "second_book_pages": 480
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.book_cost_per_page_compare",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →