Bài 2. Thời gian gặp nhauHiện tại, anh trai Khánh Nam đang ở thành phố A còn em gái...

Câu hỏi:

 Bài 2. Thời gian gặp nhau

 Hiện tại, anh trai Khánh Nam đang ở thành phố A còn em gái Sương Mai đang ở thành phố B. Khoảng cách giữa hai thành phố đó là d km. Hai anh em đi ô tô xuất phát cùng một thời điểm từ hai thành phố, ô tô khởi hành từ A đi về B với tốc độ không đổi v1 km/h, ô tô khởi hành từ B đi đến A với tốc độ không đổi v2 km/h; trong đó d, v1, v2 là các số thực. Chương trình ở Hình 2 khai báo hàm mtime với các tham số d, v1, v2 để xác định thời gian hai ô tô gặp nhau tính từ lúc xuất phát. Em hãy:

a) Hoàn thiện chương trình ở Hình 2 bằng cách bổ sung cho chương trình lời gọi hàm mtime với dữ liệu nhập từ bàn phím.

b) Chạy chương trình và chạy thử chương trình với ít nhất hai bộ dữ liệu vào khác nhau.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Giang
Để hoàn thiện chương trình, ta cần viết hàm mtime như sau:

```python
def mtime(d, v1, v2):
return d / (v1 + v2)

# Bổ sung phần lời gọi hàm mtime với dữ liệu nhập từ bàn phím
d = float(input("Nhập khoảng cách giữa hai thành phố (km): "))
v1 = float(input("Nhập tốc độ của ô tô đi từ thành phố A đến B (km/h): "))
v2 = float(input("Nhập tốc độ của ô tô đi từ thành phố B đến A (km/h): "))

time = mtime(d, v1, v2)
print("Thời gian hai ô tô gặp nhau là:", time, "giờ")
```

Sau đó, ta chạy chương trình với 2 bộ dữ liệu khác nhau:

1. Với d = 350, v1 = 60, v2 = 50
Kết quả: Thời gian hai ô tô gặp nhau là 3 giờ

2. Với d = 100, v1 = 40, v2 = 35
Kết quả: Thời gian hai ô tô gặp nhau là 2 giờ

Cả hai bộ dữ liệu đều cho thấy thời gian hai ô tô gặp nhau sau khi xuất phát.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.05354 sec| 2179.445 kb