32.5. Trong các phần mềm bảng tính đện tử, dữ liệu ngày tháng được coi là số ngày tính từ ngày...

Câu hỏi:

32.5. Trong các phần mềm bảng tính đện tử, dữ liệu ngày tháng được coi là số ngày tính từ ngày 1-1-1990. Viết chương trình nhập số tự nhiên n từ bàn phím và tính xem số đó ứng với ngày, tháng, năm nào.

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Giang
Câu trả lời chi tiết và đầy đủ hơn:

Để giải quyết bài toán trên, ta cần thực hiện các bước sau:

1. Xác định năm nhuận: Sử dụng hàm nhuan(year) để xác định xem một năm có phải là năm nhuận hay không.
2. Tính số ngày trong năm: Sử dụng hàm day_of_year(year) để tính số ngày trong năm tương ứng.
3. Kiểm tra tính hợp lệ của ngày tháng: Sử dụng hàm hople(year, mm, day) để kiểm tra xem một ngày tháng có hợp lệ không.
4. Tính năm và tháng: Sử dụng hàm tinh_nam(d) và tinh_thang(year, day) để tìm ra năm, tháng tương ứng với số ngày nhập vào.

Sau khi thực hiện các bước trên, ta sẽ có kết quả là ngày, tháng, năm tương ứng với số ngày nhập vào.

Ví dụ: Nếu nhập vào số ngày tính từ 1/1/1990 là 10000, chương trình sẽ trả về kết quả là "Đó là ngày 28 tháng 8 năm 2017".
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.05166 sec| 2202.969 kb