Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Reviews hay rinh note 4, galaxy V được vi vu Hàn Quốc

Gameshow “Ai Là Triệu Phú” trên VTV đang chờ đón bạn – Tải ngay!

Lời mời tham dự chương trình từ thiện "Giáng Sinh Trong Mắt Em"

Mời offline công nghệ cùng Vn-Zoom tại Hà Nội

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Mời offline công nghệ cùng VN-Zoom tại TP HCM
Trang 1/2 1 2 cuốicuối
kết quả từ 1 tới 15 trên 18
  1. #1
    xuanlong's Avatar
    xuanlong vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    Oct 2007
    Bài
    94
    Cảm ơn
    28
    Điểm
    24/12 bài viết

    Question Giải thuật hoặc code chuyển đổi lịch dương sang lịch âm.

    Mình đang tìm hiểu bài tập về C++ thế này:
    Nhập vào ngày, tháng, năm của lịch dương và cho biết ứng với ngày, tháng, năm đó thì lịch âm là ngày, tháng, năm gì?
    Mong các Pro giúp đỡ!

  2. #2
    tesulakata's Avatar
    tesulakata vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Jan 2008
    Bài
    239
    Cảm ơn
    167
    Điểm
    118/60 bài viết

    Default

    oach!
    lấy C# tớ gửi cho, chứ C++ thỉ tớ chịu
    hj`
    cấu trúc lệnh chắc bạn biết tớ chỉ giúp bạn về cách tư duy bài toán thôi
    ok
    12 tháng trong năm ưng với :
    tÝ+ Sửu Dần Mão Thìn Tỵ NgỌ Mùi Thân Dậu Tuất Hợi
    1 + 2 + 3 +4 +5 +6 +7 +8 +9 +10 +11 +12
    Đó được là gọi là Chi
    Còn CAN được sắp xếp và tên gọi sau
    Giáp Ất Bình Đinh Mậu Kỷ Canh Tân Nhân Quý

    Công thức tính như sau
    Can được tính bằng = (Năm - 4 ) % 10 +1
    Chi xác định bằng = (năm - 4) % 12 +1
    (%= dấu chia nhé!)
    VậY Là xong phần tư duy
    bạn viết chương trình là ok thôi
    bước 1
    nhập số năm vào bằng bàn phím
    bước 2
    code đổi số năm sang Chi và Can
    bước 3
    Xuất dũ liệu
    hi
    chúc thành công

  3. #3
    xuanlong's Avatar
    xuanlong vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    Oct 2007
    Bài
    94
    Cảm ơn
    28
    Điểm
    24/12 bài viết

    Default

    Bạn ơi, không phải như vậy đâu bạn, ý mình là nhập vào một ngày dương, ví dụ như nhập một ngày dương lịch là 06/4/2009 thì tương ứng với nó âm lịch là ngày 12/3/2009 chẳng hạn, nhưng chúng ta còn rất nhiều vấn đề để giải quyết như năm nhuận hay năm không nhuận, năm nhuận thì lịch âm có tới 13 tháng, không nhuận thì chỉ 12 tháng, và tháng hai 28, 29 ngày nữa, nghĩa là thuật toán có liên quan đến ngày, tháng nữa chứ không đơn giản là chỉ tính ra năm.
    Thanks!

  4. #4
    xuanlong's Avatar
    xuanlong vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    Oct 2007
    Bài
    94
    Cảm ơn
    28
    Điểm
    24/12 bài viết

    Question

    Bạn ơi, không phải như vậy đâu bạn, ý mình là nhập vào một ngày dương, ví dụ như nhập một ngày dương lịch là 06/4/2009 thì tương ứng với nó âm lịch là ngày 12/3/2009 chẳng hạn, nhưng chúng ta còn rất nhiều vấn đề để giải quyết như năm nhuận hay năm không nhuận, năm nhuận thì lịch âm có tới 13 tháng, không nhuận thì chỉ 12 tháng, và tháng hai 28, 29 ngày nữa, nghĩa là thuật toán có liên quan đến ngày, tháng nữa chứ không đơn giản là chỉ tính ra năm.
    Thanks!

  5. #5
    ttchau264's Avatar
    ttchau264 vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Oct 2007
    Bài
    53
    Cảm ơn
    28
    Điểm
    7/6 bài viết

    Default

    Hướng dẫn sơ bộ:
    Xác định năm đó có là năm nhuận dương lịch không?
    Xác định năm đó tháng nhuận âm lịch là tháng nào
    Xác định số ngày của từng tháng dương lịch tương ứng.
    Xác định số ngày từng tháng âm lịch tương ứng.
    So sánh chênh lệch
    Tính toán cho ra kết quả!

    ..................
    Hiện giờ chưa nghiên cứu được , bạn thử tìm hỉu xem

  6. #6
    Hữu Ân's Avatar
    Hữu Ân vẫn chưa có mặt trong diễn đàn Rìu Vàng
    Tham gia
    Apr 2009
    Bài
    738
    Cảm ơn
    722
    Điểm
    595/166 bài viết

    Default

    Tui chỉ có bài nhập ngày tháng năm Dương Lịch rồi tính ra ngày đó là thứ mấy thôi! Nếu cách tính lịch Dương vẫn không thay đổi thì cái này đúng đến khi mặt trời tắt!
    Download:
    Exe:
    Code:
    Thấy hay nhớ cám ơn nha! he he....
    有恩

  7. #7
    tinhyeudep's Avatar
    tinhyeudep vẫn chưa có mặt trong diễn đàn Rìu Bạc
    Tham gia
    Nov 2007
    Đến từ
    Hà Nội
    Bài
    302
    Cảm ơn
    207
    Điểm
    56/30 bài viết

    Default

    Trời ơi, làm thế thì làm làm cái gì nhỉ, C# hỗ trợ roài bạn ơi, làm cho khổ ra
    Trích Hữu Ân View Post
    Tui chỉ có bài nhập ngày tháng năm Dương Lịch rồi tính ra ngày đó là thứ mấy thôi! Nếu cách tính lịch Dương vẫn không thay đổi thì cái này đúng đến khi mặt trời tắt!
    Download:
    Exe:
    Code:
    Thấy hay nhớ cám ơn nha! he he....
    Sopia Xk

  8. #8
    Hữu Ân's Avatar
    Hữu Ân vẫn chưa có mặt trong diễn đàn Rìu Vàng
    Tham gia
    Apr 2009
    Bài
    738
    Cảm ơn
    722
    Điểm
    595/166 bài viết

    Default

    Bạn này kỳ ghê, cái này tui viết bằng C++ mà, mắc gì tới C# chứ? Mà C# làm được tới năm bao nhiêu chứ? bạn cho tui một câu trả lời chính xác được không? Nếu có thì thử viết luôn một chương trình để thử tài với chương trình của tôi đi. mong sớm hồi âm!
    有恩

  9. #9
    tinart's Avatar
    tinart vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Jan 2009
    Bài
    1
    Cảm ơn
    0
    Điểm
    0/0 bài viết

    Default

    Muốn thử tài hả?
    Link Download:
    Code viết bằng C# bạn XuanLong hãy chuyển sang C++ nhé.
    Đơn giản mà.

    TINARTSOFT
    1622655090
    Thay đổi nội dung bởi tinart; 23-05-2009 lúc 10:53.

  10. #10
    tinhyeudep's Avatar
    tinhyeudep vẫn chưa có mặt trong diễn đàn Rìu Bạc
    Tham gia
    Nov 2007
    Đến từ
    Hà Nội
    Bài
    302
    Cảm ơn
    207
    Điểm
    56/30 bài viết

    Default

    Trích Hữu Ân View Post
    Bạn này kỳ ghê, cái này tui viết bằng C++ mà, mắc gì tới C# chứ? Mà C# làm được tới năm bao nhiêu chứ? bạn cho tui một câu trả lời chính xác được không? Nếu có thì thử viết luôn một chương trình để thử tài với chương trình của tôi đi. mong sớm hồi âm!
    Nếu bạn thích thì ok, viết luôn, với cái đề của bạn C# mất vài dòng
    code :
    using System;
    class tinhyeudep {
    static void Main() {
    String x = Console.ReadLine();
    DateTime xx = Convert.ToDateTime(x);
    int t = xx.DayOfYear;// đếm ngày thứ bn của tháng/ ngày / năm nhập vào
    string thu = xx.DayOfWeek.ToString();
    Console.Write(thu);
    }
    }

    bạn bảo nó tính được bao nhiêu năm thì xin trả lời: máy bạn tính được đến năm bn thì chương trình này tính được ngần ấy năm.......
    OK
    Sopia Xk

  11. #11
    tvhwng's Avatar
    tvhwng vẫn chưa có mặt trong diễn đàn Rìu Sắt
    Tham gia
    Oct 2008
    Đến từ
    Huế city :D
    Bài
    194
    Cảm ơn
    159
    Điểm
    9/9 bài viết

    Default

    Trích tinhyeudep View Post
    Nếu bạn thích thì ok, viết luôn, với cái đề của bạn C# mất vài dòng
    code :
    using System;
    class tinhyeudep {
    static void Main() {
    String x = Console.ReadLine();
    DateTime xx = Convert.ToDateTime(x);
    int t = xx.DayOfYear;// đếm ngày thứ bn của tháng/ ngày / năm nhập vào
    string thu = xx.DayOfWeek.ToString();
    Console.Write(thu);
    }
    }

    bạn bảo nó tính được bao nhiêu năm thì xin trả lời: máy bạn tính được đến năm bn thì chương trình này tính được ngần ấy năm.......
    OK
    Đâu đơn giản vậy bạn.
    . ... .. .... .. .. .. ... . . .. ... . . .. ... .... ... . .. ..
    ... .... .. .. ..... ... .. . . . ... ... ... .... .. ... . . . ..
    . .. ... . . .. . . . ... .. .... .. .. ... .. .. ... ... ... .. .
    .... .. . . .. . .. . . ... .... .. .... .. . . .. .. .. . . .. . .
    .. .... .. .. ... ... .. .... .. .. ... .. .. ... .. .. ... .. . .

  12. #12
    pvt1512's Avatar
    pvt1512 vẫn chưa có mặt trong diễn đàn Búa Gỗ Đôi
    Tham gia
    Sep 2008
    Đến từ
    Hà Nội
    Bài
    29
    Cảm ơn
    4
    Điểm
    5/5 bài viết

    Default

    Bạn có thể tham khảo ở trang web sau:

  13. Có 1 thành viên cảm ơn pvt1512 cho bài viết này:
    DarkJu (27-02-2011)

  14. #13
    JBush's Avatar
    JBush vẫn chưa có mặt trong diễn đàn Rìu Bạc Đôi
    Tham gia
    Oct 2008
    Bài
    485
    Cảm ơn
    235
    Điểm
    356/95 bài viết

    Default

    mình nghĩ bạn xuanlong đang định đổi từ ngày tây sang ngày ta (nói theo kiểu dân 2 lúa của tui) chứ không phải đoạn code như các bác chỉ đâu, bạn xuanlong nên tham khảo theo địa chỉ của bạn pvt1512 cho đó, nhưng cũng không dể làm đâu. các thuật toán tại địa chỉ đó tui đã thử qua rồi.

  15. Có 1 thành viên cảm ơn JBush cho bài viết này:
    DarkJu (27-02-2011)

  16. #14
    Oops's Avatar
    Oops vẫn chưa có mặt trong diễn đàn Rìu Sắt
    Tham gia
    Oct 2009
    Đến từ
    Hồ Chí Minh
    Bài
    144
    Cảm ơn
    36
    Điểm
    155/47 bài viết

    Default

    Trích pvt1512 View Post
    Bạn có thể tham khảo ở trang web sau:
    Nhìn Code... hoa cả mắt

  17. #15
    chihuou's Avatar
    chihuou vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Oct 2009
    Bài
    1
    Cảm ơn
    0
    Điểm
    0/0 bài viết

    Default Chuyển 1 ngày Dương Lịch bất kỳ sang Âm lịch và ngược lại

    Bạn ui!!, mình cần cái tư duy chuyển từ 1 ngày Dương Lịch bất kỳ thành ngày âm lịch. Chứ mình không cần tính Can và Chi hay là viết Code. Mình chỉ cần biết công thức cụ thể để tính thôi, cách tính theo từng bước giống như cách tính Can và Chi của bạn vậy đó. Ví dụ như: ngày dương lịch là: 24/4/2010 và ngày âm lịch tương ứng với ngày này là: 11/3/2010..
    Mong bạn cho mình một phương pháp tính sớm nhất có thể( mình đang cần gấp)! cám ơn bạn nhiều!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!

 

 
Trang 1/2 1 2 cuốicuối

Quyền sử dụng

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể tự sửa bài viết của mình
  •