Trang chủ Tin Học Lớp 7 Gặp nhau (gapnhau.*) Một tàu đánh cá có ngư dân bị tai nạn cần cấp cứu đã gọi điện về...
Câu hỏi :

Gặp nhau (gapnhau.*)

Một tàu đánh cá có ngư dân bị tai nạn cần cấp cứu đã gọi điện về cơ sở y tế ở đảo gần nhất
cách đó 𝑑 hải lý. Để có thể sớm sơ cứu, tàu đánh cá đổi hướng, đi thẳng về phía đảo với vận tốc
𝑣1 hải lý/giờ, đồng thời từ đảo người ta cũng cho một tàu cứu nạn nhằm vào hướng tàu cá đi với
vận tốc 𝑣2 hải lý/giờ.
Xác định sau bao giờ hai tàu gặp nhau?
Dữ liệu vào: Nhập từ bàn phím các số nguyên 𝑑, 𝑣1
, 𝑣2
Giới hạn: 1 ≤ 𝑣1
, 𝑣2
, 𝑑 ≤ 10mũ4
Kết quả: Một số thực cho biết kết quả của bài toán với độ chính xác 5 chữ số thập phân
Ví dụ:
Input 65 12 23 Output1.85714

Lời giải 1 :

Hint:

khoảng cách giữa hai tàu là d

với tốc độ để tiếp cận tổng hợp là v1 + v2,thời gian để gặp là : d / (v1 + v2)

#include <bits/stdc++.h>

using namespace std;

double d, v1, v2;
int main() {
 cin >> d >> v1 >> v2;
 cout << setprecision(5) << fixed << d / (v1 + v2);
 return 0;
}

Lời giải 2 :

Ý tưởng:
Thời gian 2 xe đi ngược chiều gặp nhau = Quãng đường chia cho tổng vận tốc (cùng đơn vị đo)

Ở đây quãng đường là `d` (hải lý) và vận tốc của 2 xe là `v1,v2` (hải lý/giờ)

Code mẫu:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int d, v1, v2;
    cin >> d >> v1 >> v2;
    cout << fixed << setprecision(5);
    cout << d*1.0 / (v1 + v2);
    return 0;
}

Bạn có biết?

Tin học là môn học về cách máy tính xử lý thông tin. Nó giúp bạn hiểu cách máy tính hoạt động và cách sử dụng chúng để giải quyết các vấn đề. Hãy sử dụng tin học để sáng tạo và đổi mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 7

Lớp 7 - Đã quen với môi trường mới, học hành vẫn là nhiệm vụ chính. Hãy kiên trì và không ngừng cố gắng để vượt qua mọi thử thách!

Nguồn :

sưu tập

Copyright © 2024 Hoc Sinh 247