Skip to content

Instantly share code, notes, and snippets.

@bastienapp
Created March 5, 2019 12:19
Show Gist options
  • Save bastienapp/6db9f643c19bcd8570a3e1898e6febdf to your computer and use it in GitHub Desktop.
Save bastienapp/6db9f643c19bcd8570a3e1898e6febdf to your computer and use it in GitHub Desktop.

Projets Java

Avec ton camarade, choisi un des trois projets suivants. Prend toute la journée de mercredi afin d'y travailler en binôme, en pair programming : une personne écrit le code, l'autre l'aide. Les rôles doivent tourner régulièrement !

1. Calculatrice :

Créer une calculatrice qui demande en entrée une action et deux nombres, puis affiche le résultat correspondant.

Exemple :

java add 2 3

doit afficher 5.0

  • programmer les méthodes : add, subtract, multiply, divide
  • d'autres calculs peuvent être ajoutés selon l'envie (modulo, power)
  • les méthodes prennent des entiers (int) en entrée, et retournent un décimal (double)

2. Quiz :

Le joueur entre son nom, et commence avec un score à zéro. Plusieurs questions lui sont successivement posées, avec 4 choix possibles : s'il répond juste, il gagne un point.

À la fin de la partie, le joueur voit apparaître son nom et son score.

3. Black Jack :

Lire les règles du Black Jack et créer une version simplifiée du jeu en Java.

  • vous pouvez n'utiliser que les valeurs des cartes, sans tenir compte de leur types/couleurs
  • vous pouvez décider que l'As vaut toujours 1

Liens utiles :

GitHub

Le projet doit être déposé sur un compte GitHub et le lien devra être partagé au formateur.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment