【問題】ペットでティラノサウルスを飼うとしたら、1ヶ月の食費はどれくらい?
- 1個100円のハンバーガーのカロリーは約300 kcal
- ティラノサウルスの体重はゾウ1頭と同じくらい
- 求めたいもの:1ヶ月にかかる食費
- 知っていること:ティラノサウルスはゾウと同じくらいの体重(つまり、同じくらいのカロリーが必要)。ハンバーガー1個は100円で300kcal。ゾウの体重は3~5 tで1日に必要なカロリーは30,000kcalぐらい。
- どんな計算で求められるか:食費 = 1ヶ月に必要なハンバーガーの個数 ✖︎ ハンバーガーの価格
\( 10^5 \leq x < 10^6 \)
※xはプレイヤーの回答(桁が合っていればOK)
「論理の組み立て」どうやって計算するか
まずはどんな計算で求めるかをもう少し整理しよう。
(式1) 食費(A) = 1ヶ月に必要なハンバーガーの個数(B) ✖︎ ハンバーガーの価格(C)
として、(C)のハンバーガーの価格は100円/個とすでにわかっているので、1ヶ月に必要なハンバーガーの個数(B)を求めれば良い。
(式2) 1ヶ月に必要なハンバーガーの個数(B) = 1日に必要なハンバーガーの個数(D) ✖︎ 1ヶ月の日数(E)
とさらに分解してみよう。ここで1ヶ月の日数(E)は大体30日とわかるので、1日に必要なハンバーガーの個数(D)を求めれば良い。
1日に必要なハンバーガーの個数(D)については、追加ヒントで1日に必要なカロリーが大体30,000 kcalとわかっているので次のように計算できる。
(式3) 1日に必要なハンバーガーの個数(D) = 1日に必要なカロリー(F) ➗ ハンバーガー1個あたりのカロリー(G)
1日に必要なカロリー(F)は30,000 kcal, ハンバーガー1個あたりのカロリー(G)は300 kcalとわかっているので、これで全ての計算ができそうだ。(未知の白い箱の数字が全て、既知の青い箱の数字から推定できる↓)
「計算」
(式3) 1日に必要なハンバーガーの個数(D) = 1日に必要なカロリー(F) ➗ ハンバーガー1個あたりのカロリー(G)
\(
D = 30,000[kcal/day] \div 300[kcal/個]\\
= 100\\
= 10^2\\
\)
(式2) 1ヶ月に必要なハンバーガーの個数(B) = 1日に必要なハンバーガーの個数(D) ✖︎ 1ヶ月の日数(E)
\(
B = 10^2[個/day] \times 30[day/month]\\
= 3 \times 10^3 [個/month]
\)
(式1) 食費(A) = 1ヶ月に必要なハンバーガーの個数(B) ✖︎ ハンバーガーの価格(C)
\(
A = 3 \times 10^3 [個/month] \times 100 [yen/個]\\
= 3 \times 10^5 [yen/month]
\)