Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Đếm tiền trong atm. viết bằng c# như thế nào

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    3

    Mặc định Đếm tiền trong atm. viết bằng c# như thế nào

    chào cả nhà!
    mấy ngày qua em cài đặt thuật toán đếm tiền trong cây atm nhưng không thoả mãn hết các điều kiện.ko tìm ra phương án tối ưu.
    kính mong cả nhà giúp đỡ em với.
    em có 1 bảng atm:
    +các cột trong bảng:namtram,haitram,mottram,nammuoinghin,haimuo inghin,muoinghin.
    + số tờ tương ứng:100,100,100,100,100,100,100.

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Trích dẫn Nguyên bản được gửi bởi meotamthe Xem bài viết
    chào cả nhà!
    mấy ngày qua em cài đặt thuật toán đếm tiền trong cây atm nhưng không thoả mãn hết các điều kiện.ko tìm ra phương án tối ưu.
    kính mong cả nhà giúp đỡ em với.
    em có 1 bảng atm:
    +các cột trong bảng:namtram,haitram,mottram,nammuoinghin,haimuo inghin,muoinghin.
    + số tờ tương ứng:100,100,100,100,100,100,100.
    ko hỉu ý của chủ pic mún gì chẳng bik điều kiện đề bai ra sao.

  3. #3
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Đúng rồi đó. Ví dụ toàn 100,... chẳng hiểu gì hết. Chắc là tìm phương án rút số tờ ít nhất chăng?hehe
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  4. #4
    Ngày gia nhập
    10 2011
    Bài viết
    3

    em muốn khi rút tiên thì số tiền đưa ra là ít nhất
    vd:
    em rút 600k nó sẽ duyệt từ mệnh giá cao nhất là 500, thì lúc này số tờ thoả mãn khay 500 là 1 tờ 500 và khay 500 này bị trừ đi một tờ, lấy 600k -500k còn 100k lúc này duyệt khay chứa tờ 200 ko thoả mãn nó tìm đến khay 100 và khay 100 thoả mãn thì trừ đi 1 tờ 100k đồng thời tài khoản của khách hàng bị trừ đi 600k đã rút.
    nhưng lại còn điều kiện khi khách hàng rút 2 triệu chẳng hạn mà trong khay 500k chỉ còn 1 tờ,
    như vậy công thức tính số tờ = tiền rút /mệnh giá 500 bằng 4 tờ, thì ko thoả mãn vét cạn tiền trong khay có mệnh giá cao nhất nếu còn
    và một trường hợp nữa là cũng rút số tiền 2tr khay 500 còn 1 tờ, khay 200 còn 0 tờ, khay 100k còn 2 tờ chẳng hạn,khay 50k lại còn 0 tờ khay 10k,20k còn tiền.
    trong quá trình làm em test thấy no nảy sinh nhiều vấn đề quá,em ko thể xử lý hết, kính mong bác giúp đỡ em cảm ơn nhiều

  5. #5
    Ngày gia nhập
    10 2011
    Bài viết
    3

    100 đấy là sô tờ tiền trong từng khay thôi bác ạ! Vd:khay 500 em có 100 tờ khay 200 em bỏ vào 100 tờ...
    Tổng tiền = (số tờ 500 * mệnh giá 500)+(số tờ 200* mệnh giá 200)+...+(số tờ 10* mênh giá 10)

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Mặc định Đếm tiền trong atm. viết bằng c# như thế nào

    àh, theo mình thế này cứ lấy số tiền còn lại - cho số lớn nhất có thể khi nào = 0 thì thôi.

    vd 600k nha.
    đầu tiên - 500 nếu đc thì còn 100. nếu ko còn tờ 500 thì rút tờ 200. còn lại 400. xong way lại bước 1. đến khi hết tiền thì thôi còn khi còn tiền mà ko cái nào thỏa thì ko rút đc

    VD 1 cái nha 1 triệu chẳng hạn. trong khay có 1 tờ 500, 3 tờ 200, 2 tờ 50.
    đầu tiên vào 1 triều > 500 rút 500, còn 500. (Hết tờ 500)
    500 kiểm tra khay 500, ko còn => kiểm tra khay 200. có rút 200 còn lại 300.
    300 kiểm tra khay 200, còn rút 200 còn 100.
    100 kiểm tra khay 100 ko có, kiểm tra khay 50 có rút 50.
    50 kiểm tra khay 50 rút 50 còn 0 kết thúc

  7. #7
    Ngày gia nhập
    10 2011
    Bài viết
    3

    bác có thể demo cho em xem được không?
    em if else kiểm tra điều kiện chán chê rồi bác ạ.mà kết quả ko được như ý.

  8. #8
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Project ở file đính kèm này bạn.
    Attached Files Attached Files

  9. #9
    Ngày gia nhập
    10 2011
    Bài viết
    3

    đây là project của em bac xem phần rút tiền bằng số khác rồi giúp em với.
    Attached Files Attached Files

Các đề tài tương tự

  1. Cách viết chương trình tạo bàn phím ảo trong C# như thế nào ?
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 30-05-2012, 03:20 PM
  2. Tạo tag dưới bài viết trong website như thế nào?
    Gửi bởi skullrapper trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 14-02-2012, 11:23 AM
  3. Lập trình C++ làm thế nào để viết 1 chương trình đọc file .TXT trong C++
    Gửi bởi quan_pc trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 22-06-2011, 04:07 PM
  4. Cách viết bàn cờ trong Win32 API như thế nào?
    Gửi bởi macgyver_canary trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 06-05-2011, 10:46 PM
  5. thắc mắc về viết chương trình xử lý văn bản trong C#?
    Gửi bởi thuan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 23-11-2010, 02:30 PM

Quyền hạn của bạn

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