Tất cả dự án

Lập trình Python cơ bản · Ngân hàng

Mô phỏng máy ATM

Menu ATM: đăng nhập PIN, rút tiền chia mệnh giá với số tờ có hạn, nạp tiền, đổi PIN.

Cơ bản~6 giờMentor hỗ trợPythonwhile/forbreak/continuethuật toán chia tiền

Bài toán của doanh nghiệp

Ngân hàng cần bản mô phỏng ATM để đào tạo nhân viên mới về quy tắc rút tiền: khóa thẻ sau 3 lần sai PIN, hạn mức, phí, số dư tối thiểu.

Điểm khó là chia tiền theo mệnh giá khi số tờ trong máy có hạn: cách "lấy tờ lớn trước" có lúc không chia được dù thực tế vẫn đủ tiền.

Kết quả cần nộp

  • Mã nguồn trên GitHub, có README
  • Ảnh/video các tình huống: khóa thẻ, rút thành công, rút không hợp lệ, trường hợp chia 600.000đ

Đề bài chi tiết

Đăng ký dự án để xem đề bài chi tiết, dữ liệu mẫu và tài liệu đi kèm.