Skip to content

Noxlumina/exercices-et-jeux-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Exercices et Jeux en Java

Pour lancer les différents exercices et jeux, il suffit de décommenter le code contenu dans `src/main/java/com/formation/Main.java`

Exercices :

Exo0 - Création d'une Liste

Dans cet exercice, vous serez amené à créer une liste. Le programme vous guidera à entrer des chaînes de caractères et vous demandera si d'autres ajouts sont nécessaires à cette liste. Enfin, la liste sera affichée.

Exo1 - Message de Bienvenue

Ici, le programme vous invitera à entrer un nom et affichera un message de bienvenue personnalisé avec le nom choisi.

Exo2 - Addition de Deux Chiffres

Cet exercice vous propose de simuler une addition entre deux chiffres.

Exo3 - Profit ou Perte

Le programme permet de calculer le profit ou la perte en fonction du prix de fabrication et du prix de vente d'un produit. En saisissant ces deux valeurs, le programme déterminera automatiquement si vous avez réalisé un bénéfice ou subi une perte.

Exo4 - Qui est le plus grand?

Le programme demande de saisir trois nombres puis nous retourne le plus grand des trois.

Exo5 - Boulot de prof

Dans cet exercice, nous abordons le cas d'un enseignant qui souhaite attribuer automatiquement des mentions à ses élèves en fonction d'une liste de notes. Cette évaluation se base sur le barème suivant :

note min note max mention
0 4 Catastrophique
5 9 Insuffisant
10 14 Peut mieux faire
15 17 Bien
18 20 Excellent

Exo6 - Calculatrice Simulée

Ce programme simule une calculatrice capable d'effectuer les opérations mathématiques de base, telles que l'addition, la soustraction, la multiplication et la division.

Exo7 - Calcul Automatique des Sommes

Ce programme permet à l'utilisateur de spécifier un nombre, puis il calcule la somme des nombres de 1 jusqu'à ce nombre et affiche le processus et le résultat de la somme.

Exo8 - L'escalier

Programme qui demande à un utilisateur un nombre puis qui construit visuellement un escalier avec un nombre de marche égal au nombre choisi.

Exo9 - La pyramide verticale

Ce programme, similaire à celui précédent, a pour but de construire visuellement une pyramide verticale en utilisant la rotation de 90 degrés. En demandant à l'utilisateur de saisir un nombre, le programme générera une pyramide avec un nombre de marches égal à celui choisi.

Exo10 - La pyramide originelle

Ce programme, similaire à celui précédent, a pour but de construire visuellement une pyramide. Cette fois ci non à la verticale mais à l'horizontale.

Exo11 - Retour de monnaie

Ce programme va calculer le nombre de pièces et billets nécessaire pour atteindre une somme précise.

Exo12 - Températures

Ce programme va donner la température la plus proche de zéro suivant une liste donnée. La valeur négative sera toujours privilégiée.

Exo13 - Un peu de tri

Ce programme va trier dans un ordre croissant une liste désordonnée de nombres.

Jeux :

Jeux1 - FIZZBUZZ

Les règles du jeu FizzBuzz sont simples :

Les joueurs comptent à partir de 1 en incrémentant de 1 à chaque tour. Si le nombre est divisible par 3, le joueur dit "Fizz" au lieu du nombre. Si le nombre est divisible par 5, le joueur dit "Buzz" au lieu du nombre. Si le nombre est à la fois divisible par 3 et par 5, le joueur dit "FizzBuzz".

Jeux2 - Justeprix

Les règles du jeu du Juste Prix dans le contexte d'un programme informatique sont généralement les suivantes :

Un nombre est généré aléatoirement. Le joueur doit deviner la valeur avec à la fin de chaque tour pour seule information 'plus grand' ou 'moins'. Si le joueur trouve le nombre en un certains nombres de tours il gagne.

Jeux3 - Roller Coaster

Vous êtes ingénieur et on vous demande de calculer les profits que peut réaliser un Roller Coaster en une journée. ▪Un groupe de visiteur ne veut pas être séparé pour un tour de Roller Coaster. ▪Dès qu'il n'y a plus assez de places dans le manège pour le prochain groupe, il démarre. ▪Quand un groupe de visiteur a déjà fait un tour de manège, il se remet dans la file d'attente. ▪Chaque visiteur qui effectue un tour de manège dépense 1€

Jeux4 - Pendu

non fait

Jeux5 - Roulette Russe

Dans cette simulation inspirée du jeu de la roulette russe, deux participants s'affrontent en utilisant un pistolet contenant un barillet. La position de la balle dans le barillet est inconnue, ajoutant ainsi une touche d'intrigue au jeu. Il est important de souligner que contrairement à la version réelle, aucune conséquence fatale n'est impliquée dans notre contexte.

Le programme informatique prend en charge le processus aléatoire de sélection d'une position dans le barillet pour les balles. Les participants peuvent vivre une expérience captivante tout en évitant tout risque réel.

Jeux6 - Le chiffrage de César

Programme qui va chiffrer un message en fonction d'une clé de chiffrage

Jeux7 - Morpion

Simulation du jeu du morpion entre deux joueurs. Chaque participant s'engage dans une compétition acharnée pour aligner consécutivement trois jetons sur un plateau de dimensions 3x3. Le jeu offre une expérience stratégique et passionnante, où les joueurs rivalisent pour former des lignes, des colonnes ou des diagonales avec leurs jetons. Faites preuve de tactique et d'anticipation pour remporter la partie !

About

exercices et jeux d'algorithmie en java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages