Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 속도와 기차의 길이를 이용하여 다리의 길이를 구하는 프로그램

<시간/>

이 문제에서 우리는 다리를 통과하는 데 걸리는 시간과 함께 기차의 길이(L)와 속도(S)를 받습니다. 우리의 임무는 C++에서 속도와 기차 길이를 사용하여 다리 길이를 찾는 프로그램을 만드는 것입니다.

문제 설명

기차의 속도, 다리를 건너는 데 걸린 시간, 기차의 길이를 사용하여 신부의 길이를 찾아야 합니다.

문제를 이해하기 위해 예를 들어 보겠습니다.

입력 :L =310, S =45m/sec, 시간 =12초

출력 :230m

솔루션 접근 방식

전체 열차는 T에서 S의 속도로 다리를 통과합니다. 소요 시간은 다리에 들어오는 기차에서 다리를 떠나는 기차까지 걸리는 시간입니다. 따라서 거리는 기차의 길이(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