Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elmahdik/javaproject
https://github.com/elmahdik/javaproject
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/elmahdik/javaproject
- Owner: ElmahdiK
- Created: 2024-10-09T12:12:53.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-31T08:31:46.000Z (about 2 months ago)
- Last Synced: 2024-10-31T09:24:51.534Z (about 2 months ago)
- Language: Java
- Size: 223 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# javaproject
## Initiation Java - Exercices
### Exercice 1 : "La garde des fruits"
Vous travaillez pour un marché local, et on vous demande de créer un programme qui aide à vérifier si la quantité de fruits dans le stock est suffisante pour le lendemain. Si le stock de pommes est supérieur à 100, alors il n'y a pas besoin d'en acheter plus. Sinon, il faudra en commander.### Exercice 2 : "La sécurité du musée"
Vous êtes en charge de la sécurité d'un musée. Le musée ne peut accueillir que des personnes majeures (18 ans ou plus) pendant certaines expositions. Vous devez créer un programme pour vérifier l'âge des visiteurs et décider s'ils peuvent entrer.### Exercice 3 : "La salle des trésors"
Le gardien d'une salle des trésors vous demande de concevoir un système qui puisse afficher chaque jour le nombre de trésors comptabilisés. À chaque fois qu'un trésor est compté, il faut l'afficher sur l'écran avec une description spéciale pour les trésors comptés à des positions multiples de 3.### Exercice 4 : "Le marathon de calculs" (avec tableaux)
Vous travaillez pour une école qui organise un marathon de calculs. Les élèves doivent additionner une série de nombres entre 1 et un nombre donné par l'utilisateur. De plus, vous devez stocker chaque résultat partiel de la somme dans un tableau pour le réutiliser plus tard.Ajout : Utilisez un tableau pour stocker chaque étape de la somme.
### Exercice 5 : "L'énigme du coffre-fort" (avec tableaux)
Un coffre-fort contient un trésor, mais il ne s'ouvrira que si un certain mot de passe est trouvé. Ce mot de passe est une chaîne de caractères spécifique que l'utilisateur doit deviner. Le programme doit également stocker chaque tentative de mot de passe dans un tableau et afficher toutes les tentatives incorrectes à la fin.Ajout : Utilisez un tableau pour stocker chaque tentative de mot de passe incorrecte.
## Initiation Java - Exercices Niveau Intermédiaire
### Exercice 1 : "Le calculateur de moyenne"
Vous êtes chargé de concevoir un programme pour une école qui veut automatiser le calcul des moyennes de plusieurs élèves. Chaque élève a plusieurs notes, et le programme doit calculer la moyenne de chaque élève, ainsi que la moyenne générale de toute la classe.### Exercice 2 : "L'énigme du nombre parfait"
Un nombre parfait est un nombre qui est égal à la somme de ses diviseurs propres (les diviseurs strictement inférieurs à lui-même). Par exemple, 6 est un nombre parfait, car ses diviseurs propres sont 1, 2 et 3, et 1 + 2 + 3 = 6. Votre programme doit déterminer si un nombre donné par l'utilisateur est un nombre parfait.### Exercice 3 : "Les températures extrêmes"
Un centre météorologique vous demande de développer un programme qui peut enregistrer les températures sur plusieurs jours dans différentes villes. Le programme doit stocker les températures dans un tableau à deux dimensions, et ensuite afficher la température la plus élevée et la plus basse enregistrée.### Exercice 4 : "Le traducteur de chiffres romains"
Votre client vous demande de concevoir un programme capable de convertir des chiffres arabes (par exemple 1987) en chiffres romains (par exemple MCMLXXXVII). Le programme doit demander à l'utilisateur un nombre et ensuite afficher son équivalent en chiffres romains.### Exercice 5 : "Le générateur de mot de passe sécurisé"
Une société vous a demandé de développer un générateur de mot de passe sécurisé. Le programme doit générer un mot de passe de longueur donnée par l'utilisateur. Le mot de passe doit contenir des lettres majuscules, des lettres minuscules, des chiffres et des symboles spéciaux. Vous devez aussi vérifier que le mot de passe généré respecte ces critères.