Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรมหาความยาวของสะพานโดยใช้ความเร็วและความยาวของรถไฟในภาษา C++


ในปัญหานี้ เราได้รับความยาว (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