Bài tập Thực hành lập trình giải bài toán trên máy tính có đáp án
30 người thi tuần này 4.6 1.7 K lượt thi 3 câu hỏi
🔥 Đề thi HOT:
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 22 có đáp án
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 có đáp án
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 28 có đáp án
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 11 có đáp án
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 1 có đáp án
12 câu Trắc nghiệm Tin học 10 Cánh diều Dự án nhỏ: Tìm hiểu về nghề lập trình web, lập trình trò chơi và lập trình cho thiết bị di động có đáp án
15 câu Trắc nghiệm Tin học 10 Cánh diều Biến, phép gán và biểu thức số học có đáp án
Nội dung liên quan:
Danh sách câu hỏi:
Lời giải
Vì mỗi giờ, khoảng cách giữa hai tàu giảm đi (v1 + v2) hải lí, vì vậy để hai tàu gặp nhau sẽ cần giờ.
- Nhập dữ liệu cho v1, v2 và d
- Khoảng thời gian cần tính là (giờ)
Lời giải
- Sau mỗi ngày thì số vacxin đã có tăng lên (pa + pb) liều, điều này lặp lại cho đến khi số liều vacxin đã có không nhỏ hơn n.
- Thuật toán:
+ Nhập dữ liệu n, m, pa, pb
+ Khởi tạo giá trị cho biến t = 0
+ Sử dụng vòng lặp while cho biến t chạy cho đến khi m + (pa + pb) * n >=n thì dừng
- Chương trình:
n = int(input("Nhập số liều vacxin cần dự trữ "))
m = int(input("Nhập số liều vacxin đang có trong kho "))
pa = int(input("nhập số liều cơ sở A sản xuất được mỗi ngày "))
pb = int(input("nhập số liều cơ sở B sản xuất được mỗi ngày "))
t = 0
while m + (pa + pb) * t < n:
t = t + 1
print("Số ngày cần thiết là ", t)
Lời giải
W = int(input("Nhập dung lượng tối đa đĩa có thể lưu trữ"))
print("Nhập dung lượng của từng bức tranh")
ds = [int(i) for i in input().split()]
ds.sort()
t = 0
s = 0
for i in range(0, len(ds)):
s = s + ds[i]
if s <= W:
t = t + 1
else:
break
print("Số lượng tối đa các bức ảnh có thể ghi vào đĩa là: ", t)