Tính Số Tháng Đã Mất?

Chào mọi người . Em là Học
Hôm nay em lên đây hỏi vì có lý do là em đã bí khi suy ra cái công thức của bài như sau

làm sao để tính số tháng đã mất từ 27 / 5 / 2014 đến 4 / 2 / 2015 .

Tháng tính ra có thể là số thực, Nêu công thức tổng quát của nó

Cho một số input và output với Học ơi

1 Like

đề bài chưa rõ ràng bạn ơi, thực ra cái mục tính số tháng này nếu ko đủ dữ kiện thì khá phức tạp ấy, vì có thể có nhiều trường hợp như sau:

  • tính số tháng theo cách tính số tuổi: vd từ tháng 2 tới tháng 5 là 4 tháng (2,3,4,5), ko cần xem số ngày từ đâu đến đâu
  • tính số tháng theo cách thường dùng, lấy số đầu trừ số cuối. vd: từ tháng 2 đến tháng 5 là 5-2=3 tháng.
  • tính số tháng theo số ngày, với con số mặc định là 1 tháng 30 ngày (tương ứng 1 năm =360 ngày)
  • tính số tháng theo số ngày, với con số mặc định là 1 năm = 365 ngày

Tuy là mình vẽ ra nhưng nói chung là nên quy định cụ thể, rõ ràng hơn thì mới tính dc :))

3 Likes

theo mình thì 12-5 +2 = 9 :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes:

  • 12 là số tháng của 1 năm
  • 5 là tháng 5/2014 (x)
  • 2 là tháng 2/2015 (y)
    => (12 - x + y) :stuck_out_tongue_winking_eye:

mình hiểu ý bạn rồi ! vậy tính theo năm có 365 ngày nhé :smiley: mình cũng thắc mắc chỗ này :smiley:

Cho mình hỏi nếu T2 của năm đó là năm nhuận có 29 ngày thì dc 1 tháng bạn sẽ tính sao ??

Có thể các bạn cho chạy qua từng tháng Xét thêm mấy cái ngày 30, 31 ngày thì mới đúng theo mình nghĩ là thế ! Nếu sai mong các bạn thông cảm

Em không cần phải xét bất cứ tháng nào có bao nhiêu ngày cả, lúc trước anh cũng đã làm thử 1 bài và nghiên cứu ra 1 công thức cũng khá hay (tuy nhiên không đúng hoàn toàn) và cũng hơi rắc rối, tuy nhiên đúng hầu như mọi trường hợp (mấy tháng, ngày xa quá thì có sai số 1-2 ngày - ví dụ trước công nguyên :v: )

à :grin: thấy bạn hỏi tháng nên mình nêu cách tính theo tháng thôi chứ mình ko để ý là ngày trong tháng :sweat_smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?