CodeGym /Java Blog /Acak /Ide proyek
John Squirrels
Level 41
San Francisco

Ide proyek

Dipublikasikan di grup Acak
Halo teman-teman, Menghasilkan ide proyek terkadang bisa menjadi tugas yang sangat sulit terutama bagi pemula yang masih belum tahu persis apa yang mampu mereka lakukan, sehingga mereka mengambil proyek yang terlalu mudah, sehingga tidak memberi mereka kesempatan untuk meningkatkan kemampuan mereka. keterampilan atau proyek sampingan lain yang terlalu sulit, yang dapat menyebabkan kesulitan dan hilangnya motivasi. Saya memutuskan untuk merekomendasikan beberapa proyek yang menurut saya merupakan tingkat menengah dalam hal kompleksitas, sehingga Anda dapat melakukannya sendiri hanya dengan menggunakan logika dan hal yang Anda pelajari di CodeGym. Beberapa di antaranya akan lebih mudah, yang lain lebih sulit, jadi jangan ragu untuk menggunakan Google jika kesulitan — tetapi jika Anda mengalami kesulitan, pastikan untuk mengetik ulang semua kode Anda sendiri dan pikirkan fungsinya dan jangan hanya menyalin & menempel . Tak usah ngomong lagi, ini dia:

Nomor:

  • Kalkulator ilmiah
  • Pengonversi satuan
  • Konverter bilangan desimal ke romawi
  • Friday the 13th (Berapa kali hari Jumat tanggal 13 di antara dua tanggal tertentu? Coba buat versi juga tanpa menggunakan Date atau kelas serupa)

Kata-kata:

  • Pembuat kata sandi (Biarkan pengguna menentukan panjangnya, juga jika kata sandi harus terdiri dari karakter khusus, huruf kecil atau besar, angka.. Anda juga dapat menyimpan hasilnya ke file.)
  • Kalkulator ilmiah (Ya, teks. Jadikan ia menerima ekspresi matematika sebagai string "sqrt(3+21*7-(14/5))")
  • sandi Caesar

File:

  • Pembuat PDF/CSV
  • Utilitas CLI untuk zip / unzip file (Untuk menambah kerumitan, hanya berfungsi dengan file dengan ekstensi tertentu, atau dengan file .part. Cobalah untuk menangani sebagian besar kesalahan (file hilang, arsip rusak..google)
  • Salin/ganti nama file secara massal

OOP:

  • ATM (Tambah/hapus pengguna, berikan id, biarkan mereka mengubah PIN, tambah/tarik/kirim dana, banyak akun untuk pengguna yang sama, rekening tabungan...)
  • Inventaris sekolah (Berapa banyak setiap benda di ruangan mana)
  • Pohon keluarga
  • Mesin penjual otomatis

Multi-Utas:

Kompleks:

  • Sistem reservasi Maskapai / Hotel
  • Manajemen perpustakaan
  • Toko film
  • Situs E-Commerce (Yang itu melibatkan lebih banyak pengetahuan, direkomendasikan di akhir kursus)

Permainan:

  • Tebak nomornya (Biarkan pengguna memilih apakah dia ingin menebak nomor, atau program akan melakukannya)
  • Mesin slot (Pengacakan, probabilitas, objek)
  • Tic Tac Toe
  • Black Jack (Pengguna melawan PC yang bertindak sebagai dealer)
  • CLI RPG - ada banyak, silakan cari di Google
  • Permainan dadu
Tolong beri tahu saya jika Anda setuju dengan kompleksitas program dalam daftar, atau apa yang harus saya tambahkan atau hapus. Selamat membuat kode! Artikel terinspirasi oleh: MichelMk Orang yang membantu membuat daftar: Hanna Moruga
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION