Top Ad unit 728 × 90

Latest news

recent

Tìm số ngày trong tháng

Một bài toán nhỏ dành cho học sinh cấp 3 học môn tin học, hì hì tự nhiên một bé em nó hỏi làm mình bó gối, phải vừa câu giờ vừa hỏi giáo sư google...xém nữa là mất hết hình ảnh với em nó. Hận quá nên post lên đây để lở sau có người khác hỏi còn biết đường mà chỉ cho khỏi quê.

Câu hỏi: Cho một tháng và một năm bất kì, tìm số ngày của tháng đó?

Giải pháp: Để có lời giải cho câu hỏi trên chúng ta dựa vào một số nguyên tắc dưới đây để suy ra đáp án:

  1. Các tháng 1, 3, 5, 7, 8, 10, 12 luôn có 31 ngày.
  2. Các tháng 4, 6, 9, 11 luôn có 30 ngày.
  3. Riêng tháng 2 có thể có 28 hoặc 29 ngày tùy theo năm (nhuận hay không nhuận). Năm nhuận thì tháng 2 sẽ có 29 ngày, không nhuận thì tháng 2 sẽ có 28 ngày. Việc xác định năm có nhuận hay không dựa theo nguyên tắc 4.
  4. Năm không chia hết cho 100 nhưng lại chia hết cho 4, hoặc là năm chia hết cho 400 thì là năm nhuận, tháng 2 có 29 ngày. Những năm khác không nhuận, tháng 2 có 28 ngày.
Kiểm tra:
  • Tháng 8 năm 2001 sẽ có 31 ngày
  • Tháng 2 năm 2000 sẽ có 29 ngày vì 2000 % 400 = 0 (chia hết cho 400)
  • Tháng 2 năm 2004 sẽ có 29 ngày vì 2004 % 100 != 0 && 2004 % 4 = 0
  • Tháng 9 năm 1984 sẽ có 30 ngày
  • Tháng 2 năm 1982 sẽ có 28 ngày vì 1982 không thỏa điều kiện nhuận.
Kết Luận
Sau khi kiểm tra lại lịch thì ta thấy rằng những nguyên tắc trên đúng với số liệu dùng kiểm tra, trong quá trình sử dụng nếu bạn lỡ xui mà thấy có sai với trường hợp nào thì vui lòng cho biết để chúng ta sửa lại.


Binh Nguyen - Bioz
Tìm số ngày trong tháng Reviewed by Bioz Nguyen on 5:33:00 PM Rating: 5
All Rights Reserved by IEEV © 2009 - 2016
Powered By Blogger, Designed by Sweetheme

Contact Form

Name

Email *

Message *

Powered by Blogger.