Đóng hộp Một công ty sản xuất văn phòng phẩm nhận được đơn hàng mua n cái bút chì

Câu F29 trang 28 SBT Tin 10Đóng hộp

Một công ty sản xuất văn phòng phẩm nhận được đơn hàng mua n cái bút chì. Công ty cần đóng bút chì vào hộp để chuyển hàng đi, biết rằng mỗi hộp chứa được tối đa k cái bút chì. Viết chương trình nhập vào hai số nguyên dương n, k và đưa ra số hộp đựng bút nhỏ nhất mà công ty cần nhập.

Trả lời

Để đóng hộp n cái bút chì, nếu n chia hết cho k thì ta cần nk hộp đầy. Nếu không chia hết cho k thì ta cần thêm một hộp nữa để chứa những chiếc bút còn dư ra. Tham khảo chương trình sau đây:

Cách khác: Bỏ riêng ra một chiếc bút chì và đóng gói n - 1 chiếc bút còn lại. Nếu n - 1 chia hết cho k thì ta cần dùng n1k hộp và thêm 1 hộp để đựng chiếc bút được bỏ riêng ra, do đó cần tổng cộng n1k+1 hộp.

Nếu - 1 không chia hết cho k thì ta vẫn cần số hộp như trên để đựng hết số bút. Vậy đáp số là n1k+1 hay n+k1k. Tham khảo chương trình sau đây:

Xem thêm các bài giải SBT Tin học lớp 10 Cánh diều hay, chi tiết khác:

Bài 4: Các kiểu dữ liệu số và câu lệnh vào - ra đơn giản

Bài 5: Thực hành viết chương trình đơn giản

Bài 6,7: Câu lệnh rẽ nhánh - Thực hành câu lệnh rẽ nhánh

Bài 8, 9: Câu lệnh lặp thực hành câu lệnh lặp

Bài 10, 11: Chương trình con và thư viện chương trình con có sẵn - Thực hành lập trình với hàm và thư viện

Bài 12, 13: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự - Thực hành dữ liệu kiểu xâu

Câu hỏi cùng chủ đề

Xem tất cả