কম্পিউটার টিউটোরিয়াল

C++-এ গতি এবং ট্রেনের দৈর্ঘ্য ব্যবহার করে সেতুর দৈর্ঘ্য বের করার প্রোগ্রাম


এই সমস্যায়, আমাদের ট্রেনের দৈর্ঘ্য (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

  1. C++-এ Nth সম দৈর্ঘ্যের প্যালিনড্রোম সংখ্যা বের করা

  2. C++ ব্যবহার করে এলিপসের এরিয়া বের করা

  3. স্ট্রিংয়ের দৈর্ঘ্য (Length) বের করার C++ প্রোগ্রাম

  4. রিকার্সন ব্যবহার করে GCD (Greatest Common Divisor) বের করার C++ প্রোগ্রাম