এই সমস্যায়, আমাদের ট্রেনের দৈর্ঘ্য (L) এবং গতি (S) দেওয়া হয়েছে সেই সাথে সেতু পার করার জন্য এটি যে সময় নেয়। আমাদের কাজ হল গতি এবং ট্রেনের দৈর্ঘ্য ব্যবহার করে সেতুর দৈর্ঘ্য বের করার প্রোগ্রাম তৈরি করা C++-এ।
সমস্যা বিবরণ
আমাদের ট্রেনের গতি, সেতু পার করার জন্য যে সময় লাগে, এবং ট্রেনের দৈর্ঘ্য ব্যবহার করে সেতুর দৈর্ঘ্য বের করতে হবে।
একটি উদাহরণ নিয়ে সমস্যাটি বুঝি,
ইনপুট: L = 310, S = 45m/sec , time = 12 sec
আউটপুট: 230 m
সমাধান পদ্ধতি
পুরো ট্রেন 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