X

SBT Tin học 10 Cánh diều

Đó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ì


Giải SBT Tin học 10 Bài 6, 7: Câu lệnh rẽ nhánh. Thực hành câu lệnh rẽ nhánh

Haylamdo biên soạn và sưu tầm lời giải Câu F29 trang 28 SBT Tin học 10 trong Bài 6, 7: Câu lệnh rẽ nhánh. Thực hành câu lệnh rẽ nhánh sách Cánh diều. Với lời giải ngắn gọn nhưng đủ ý hy vọng sẽ giúp các học sinh dễ dàng nắm được cách làm bài tập trong Tin học 10.

Câu F29 trang 28 SBT Tin học 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.

Lời giả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 n 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:

Đó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á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 n - 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:

Đó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ì

Xem thêm lời giải Sách bài tập Tin học 10 Cánh diều hay, ngắn gọn khác: