CodeGym/Blog Java/Ngẫu nhiên/Ý tưởng dự án
John Squirrels
Mức độ
San Francisco

Ý tưởng dự án

Xuất bản trong nhóm
Xin chào các bạn, Lên ý tưởng dự án đôi khi có thể là một nhiệm vụ thực sự khó khăn, đặc biệt đối với những người mới bắt đầu vẫn chưa biết chính xác mình có khả năng làm gì, vì vậy họ chọn những dự án quá dễ dàng, điều này không cho họ cơ hội nâng cao trình độ của mình. kỹ năng hoặc các dự án phụ khác quá khó, có thể dẫn đến phải vật lộn vất vả và mất động lực. Tôi đã quyết định đề xuất một số dự án mà tôi tin là ở trình độ trung cấp khi nói đến độ phức tạp, để bạn có thể tự thực hiện chúng chỉ bằng cách sử dụng logic và những điều bạn học được tại CodeGym. Một số trong số chúng sẽ dễ dàng hơn, số khác khó hơn, vì vậy đừng ngần ngại sử dụng google nếu gặp khó khăn - nhưng nếu bạn làm vậy, hãy nhớ tự mình nhập lại tất cả mã và suy nghĩ về chức năng của nó và đừng chỉ sao chép và dán . Không nói nhiều nữa, họ đây:

Số:

  • Máy tính khoa học
  • Bộ chuyển đổi đơn vị
  • Bộ chuyển đổi số thập phân sang số La Mã
  • Thứ sáu ngày 13 (Có bao nhiêu lần có thứ sáu ngày 13. giữa hai ngày nhất định? Hãy thử tạo phiên bản mà không sử dụng Ngày hoặc lớp tương tự)

Từ:

  • Trình tạo mật khẩu (Cho phép người dùng xác định độ dài, nếu mật khẩu phải chứa các ký tự đặc biệt, chữ nhỏ hoặc chữ in hoa, số.. Bạn cũng có thể lưu kết quả vào một tệp.)
  • Máy tính khoa học (Có, văn bản. Làm cho nó chấp nhận các biểu thức toán học dưới dạng chuỗi "sqrt(3+21*7-(14/5))")
  • mật mã Caesar

Các tập tin:

  • Trình tạo PDF / CSV
  • Tiện ích CLI để nén / giải nén tệp (Để tăng độ phức tạp, chỉ hoạt động với các tệp có phần mở rộng nhất định hoặc với tệp .part. Cố gắng xử lý hầu hết các lỗi (thiếu tệp, lưu trữ bị hỏng..google)
  • Sao chép/đổi tên tập tin hàng loạt

Ối:

  • ATM (Thêm/xóa người dùng, cấp id, thay đổi mã PIN, thêm/rút/gửi tiền, nhiều tài khoản cho cùng một người dùng, tài khoản tiết kiệm...)
  • Kiểm kê trường học (Có bao nhiêu đồ vật trong phòng nào)
  • Gia phả
  • Máy bán hàng tự động

Đa luồng:

Tổ hợp:

  • Hệ thống đặt vé máy bay/khách sạn
  • Quản lý thư viện
  • Cửa hàng phim
  • Trang web thương mại điện tử (Trang web đó bao gồm nhiều kiến ​​thức hơn, được đề xuất ở cuối khóa học)

Trò chơi:

  • Đoán số (Để người dùng chọn nếu muốn đoán số hoặc chương trình sẽ làm như vậy)
  • Máy đánh bạc (Ngẫu nhiên, xác suất, đối tượng)
  • TIC Tac Toe
  • Black Jack (Người dùng đấu với PC đóng vai trò là người chia bài)
  • CLI RPG - có rất nhiều trong số đó, vui lòng tìm trên Google một số
  • Trò chơi xúc xắc
Vui lòng cho tôi biết nếu bạn đồng ý với độ phức tạp của các chương trình trong danh sách hoặc tôi nên thêm hoặc bớt những gì. Chúc mừng mã hóa! Bài viết lấy cảm hứng từ: MichelMk Người đã giúp lập danh sách: Hanna Moruga
Bình luận
  • Phổ biến
  • Mới
Bạn phải đăng nhập để đăng nhận xet
Trang này chưa có bất kỳ bình luận nào