ในปัญหานี้ เราได้รับความยาว (L) และความเร็ว (S) ของรถไฟพร้อมกับเวลาที่ใช้ในการผ่านสะพาน งานของเราคือสร้างโปรแกรมเพื่อค้นหาความยาวของสะพานโดยใช้ความเร็วและความยาวของรถไฟในภาษา C++
คำอธิบายปัญหา
เราต้องหาความยาวของเจ้าสาวโดยใช้ความเร็วของรถไฟ เวลาที่ใช้ข้ามสะพาน และความยาวของรถไฟ
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
ป้อนข้อมูล :L =310, S =45 เมตร/วินาที , เวลา =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