C++程式:利用火車速度和長度計算橋樑長度


在本題中,已知火車的長度 (L) 和速度 (S),以及火車透過橋樑所需的時間。我們的任務是編寫一個 C++ 程式來計算橋樑的長度。

問題描述

我們需要利用火車的速度、火車透過橋樑所需的時間以及火車的長度來計算橋樑的長度。

讓我們來看一個例子來理解這個問題:

輸入:L = 310, S = 45m/秒, 時間 = 12 秒

輸出:230 米

解決方案

火車以速度 S 在時間 T 內透過整個橋樑。所用時間是從火車進入橋樑到火車離開橋樑。因此,距離將是火車長度 (L) + 橋樑長度 (B)。

公式化:

S*T = (L+B)

求橋樑長度 (B):

B = S*T - L

示例

線上演示

#include <iostream>
using namespace std;
int findBridgeLenght(int L, int S, int T) {
   int B = ( (S*T) - L);
   return B;
}
int main() {
   int L = 150, S = 45, T = 25;
   cout<<"The length of the bridge is "<<findBridgeLenght(L, S, T);
   return 0;
}

輸出

The length of the bridge is 975

更新於:2020年10月9日

瀏覽量:154

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.