列車が別の列車を追い抜く場合にかかる時間から、列車の長さを通過算で計算します。
列車Aの長さ、速度、列車Bの速度、追い抜くのにかかった時間を入力し「通過算を計算」ボタンをクリックすると、列車の長さの計算方法と、答えを表示します。
追い抜く側は、列車の速度が速い方になります。
長さが250m、速度が毎秒14mの列車Aを、速度が毎秒20mの列車Bが追い抜くのに80秒かかったときの列車Bの長さ
距離 = 速度 × 時間で、
距離は、列車Aの長さ + 列車Bの長さで、
速度は、列車Bの速度 - 列車Aの速度になるので、
列車Aの長さ + 列車Bの長さ = (列車Bの速度 - 列車Aの速度) × 追い抜くのにかかった時間になり、
列車Bの長さ = (列車Bの速度 - 列車Aの速度) × 追い抜くのにかかった時間 - 列車Aの長さになる。
よって、列車Bの長さ = (20 - 14) × 80 - 250
= 230mになる。
答え:230m
通過算の例
- 長さが250m、速度が毎秒14mの列車Aを、速度が毎秒20mの列車Bが追い抜くのに80秒かかったときの列車Bの長さは何mか?
- 長さが200m、速度が毎秒20mの列車Aを、速度が毎秒26mの列車Bが追い抜くのに60秒かかったときの列車Bの長さは何mか?
- 長さが250m、速度が毎秒15mの列車Aを、速度が毎秒24mの列車Bが追い抜くのに50秒かかったときの列車Bの長さは何mか?
- 長さが170m、速度が毎秒18mの列車Aを、速度が毎秒24mの列車Bが追い抜くのに60秒かかったときの列車Bの長さは何mか?