CodeGym /Blog Java /Random-FR /Idées de projets
John Squirrels
Niveau 41
San Francisco

Idées de projets

Publié dans le groupe Random-FR
Bonjour les amis, Trouver des idées de projets peut parfois être une tâche très difficile, en particulier pour les débutants qui ne savent pas encore exactement de quoi ils sont capables, alors ils choisissent des projets trop faciles, qui ne leur donnent pas la possibilité de progresser. compétences ou d'un autre côté des projets trop durs, ce qui peut conduire à des difficultés et à une perte de motivation. J'ai décidé de recommander quelques projets qui, à mon avis, sont de niveau intermédiaire en termes de complexité, afin que vous puissiez les réaliser vous-même en utilisant simplement la logique et les choses que vous avez apprises à CodeGym. Certains d'entre eux seront plus faciles, d'autres plus difficiles, alors n'hésitez pas à utiliser Google en cas de difficultés - mais si vous le faites, assurez-vous de retaper tout le code par vous-même et de réfléchir à ce qu'il fait et ne vous contentez pas de copier-coller. . Ne parlons plus, les voici :

Nombres:

  • Calculatrice scientifique
  • Convertisseur d'unité
  • Convertisseur de nombre décimal en nombre romain
  • Vendredi 13 (Combien de fois y a-t-il eu vendredi 13 entre deux dates données ? Essayez de créer également une version sans utiliser Date ou classe similaire)

Mots:

  • Générateur de mot de passe (Laissez l'utilisateur définir la longueur, même si le mot de passe doit contenir des caractères spéciaux, des lettres minuscules ou majuscules, des chiffres. Vous pouvez également enregistrer le résultat dans un fichier.)
  • Calculatrice scientifique (Oui, texte. Faites-lui accepter les expressions mathématiques sous forme de chaîne "sqrt(3+21*7-(14/5))")
  • Chiffre de César

Des dossiers:

  • Générateur PDF/CSV
  • Utilitaire CLI pour compresser/décompresser des fichiers (pour plus de complexité, travaillez uniquement avec des fichiers avec certaines extensions ou avec des fichiers .part. Essayez de gérer la plupart des erreurs (fichier manquant, archive corrompue..google)
  • Copier/renommer des fichiers en masse

POO :

  • ATM (Ajouter/supprimer des utilisateurs, leur donner un identifiant, les laisser changer de code PIN, ajouter/retirer/envoyer des fonds, plusieurs comptes pour le même utilisateur, enregistrer des comptes...)
  • Inventaire scolaire (Combien de chaque objet dans quelles pièces)
  • Arbre généalogique
  • Distributeur automatique

Multi-thread :

Complexe:

  • Système de réservation de compagnies aériennes/hôtels
  • Gestion de la bibliothèque
  • Magasin de cinéma
  • Site E-Commerce (Celui-là implique plus de connaissances, recommandé en fin de cours)

Jeux:

  • Devinez le numéro (laissez l'utilisateur choisir s'il veut deviner le numéro, ou le programme le fera)
  • Machine à sous (Randomisation, probabilités, objets)
  • Tic Tac Toe
  • Black Jack (Utilisateur contre PC qui fait office de croupier)
  • CLI RPG - il y en a beaucoup, n'hésitez pas à en rechercher sur Google
  • Jeu de dés
S'il vous plaît, faites-moi savoir si vous êtes d'accord avec la complexité des programmes de la liste, ou que dois-je ajouter ou supprimer. Bon codage ! Article inspiré par : MichelMk Personnes qui ont contribué à la liste : Hanna Moruga
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION