Số ngày trong tháng Năm nhuận là năm chia hết cho 400 hoặc năm chia hết cho 4
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 F30 trang 29 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 F30 trang 29 SBT Tin học 10: Số ngày trong tháng
Năm nhuận là năm chia hết cho 400 hoặc năm chia hết cho 4 nhưng không chia hết cho 100. Có thể công thức tính lịch sẽ phải sửa đổi trong tương lai nhưng quy tắc này sẽ còn đúng trong ít nhất 1 000 năm nữa. Viết chương trình nhập vào một số nguyên dương m (1 < m < 12) và một số nguyên dương y, đưa ra số ngày trong tháng m của năm y.
Lời giải:
Ta biết rằng một năm có 12 tháng trong đó:
- Các tháng 1, 3, 5, 7, 8, 10, 12 có 31 ngày.
- Các tháng 4, 6, 9, 11 có 30 ngày.
- Tháng 2 của năm nhuận có 29 ngày, còn tháng 2 của năm không nhuận có 28 ngày.
Dựa vào những thông tin vừa được cung cấp, tham khảo chương trình sau: