Série 12


đŸ“„ Exercices – EntrĂ©es utilisateur en Java


đŸ§Ș Exercice 1 – Lire un prĂ©nom

Demande Ă  l’utilisateur de saisir son prĂ©nom (chaine de caractĂšres) et affiche : Bonjour, [prĂ©nom] !


đŸ§Ș Exercice 2 – Lire deux entiers et afficher leur somme

Demande à l’utilisateur de saisir deux entiers, puis affiche la somme.


đŸ§Ș Exercice 3 – Lire un nombre Ă  virgule

Demande Ă  l’utilisateur de saisir un nombre Ă  virgule (double) et affiche ce nombre arrondi Ă  2 dĂ©cimales.

Si la saisie n’est pas correcte, redemande jusqu’à ce qu’un nombre valide soit entrĂ©.


đŸ§Ș Exercice 4 – Lire une phrase complĂšte

Demande à l’utilisateur de saisir une phrase complùte (avec espaces), puis affiche-la.


đŸ§Ș Exercice 5 – Calculer la moyenne de 3 notes

Demande Ă  l’utilisateur de saisir 3 notes (double) sĂ©parĂ©es par un espace sur la mĂȘme ligne, calcule la moyenne et affiche-la arrondie Ă  2 dĂ©cimales.

Si la saisie n’est pas correcte, redemande jusqu’à ce qu’elle le soit.


Exo_6

Exercice :

VĂ©rification de l’annĂ©e bissextile : Écrivez un programme qui demande Ă  l’utilisateur de saisir une annĂ©e, puis affiche “AnnĂ©e bissextile” si l’annĂ©e est divisible par 4 et non divisible par 100, ou si elle est divisible par 400. Sinon, affiche “AnnĂ©e non bissextile”.

Si la saisie n’est pas correcte, redemande jusqu’à ce qu’elle le soit.

Entrez une année : 2025
Année non bissextile

Menus

đŸ§Ș Exercice 7 – Menu simple de salutation

Affiche ce menu :

Effectuez la validation et indiquez les erreurs à l’utilisateur s’il y en a.

1. Dire bonjour  
2. Dire au revoir  
3. Quitter  

Lis le choix de l’utilisateur (entier). Affiche :

  • "Bonjour !" si choix = 1
  • "Au revoir !" si choix = 2
  • "Fin du programme." si choix = 3

đŸ§Ș Exercice 8 – Menu calculatrice simple

Affiche ce menu :

Effectuez la validation et indiquez les erreurs à l’utilisateur s’il y en a.

+ Addition  
- Soustraction  
x Multiplication  
/ Division  
q Quitter  

Lis le choix, puis demande deux nombres (entiers). Effectue l’opĂ©ration choisie et affiche le rĂ©sultat. Si division par zĂ©ro, affiche un message d’erreur.


đŸ§Ș Exercice 9 – Menu gestion de tableau

DĂ©clare un tableau d’entiers vide de taille 5. Propose ce menu en boucle jusqu’à ce que l’utilisateur choisisse de quitter :

Effectuez la validation et indiquez les erreurs à l’utilisateur s’il y en a.

1. Ajouter un nombre au tableau  
2. Afficher le tableau  
3. Quitter  
  • Si 1 : demande un entier et ajoute-le dans la premiĂšre case libre du tableau (si possible).
  • Si 2 : affiche le contenu du tableau.
  • Si 3 : termine le programme.

Exo_10

Créer un menu pour gérer un reçu avec des options pour ajouter ou retirer des items.

Effectuez la validation et indiquez les erreurs à l’utilisateur s’il y en a.

Exercice :

  • CrĂ©ez un tableau de String pour les noms des plats : ["Crevette", "Salade", "Frite", "Hamburger", "GĂąteau"].

  • CrĂ©ez un tableau de float pour les prix des plats correspondants : [8.99, 5.60, 6.40, 10.99, 7.99].

  • CrĂ©ez un tableau de boolean pour retenir ce qui est commandĂ©. On assume que chaque plat ne peut ĂȘtre commandĂ© qu’une seule fois.

  • ImplĂ©mentez un menu interactif avec les options suivantes :

    1. Ajouter un item.
    2. Retirer un item.
    3. Afficher le reçu (afficher les plats ajoutés et le total).
    4. Terminer la transaction (Afficher le reçu, Ă©crire un message d’adieu et arrĂȘte le programme).
  • À chaque ajout d’item, le prix du plat sera ajoutĂ© au total de la facture.

  • À chaque retrait d’item, le prix du plat sera soustrait du total de la facture.

  • L’option d’ajouter un item doit ĂȘtre retirer s’il est dĂ©jĂ  ajoutĂ©.

  • L’option de retirer un item est disponible seulement s’il est sur la facture actuellement.

  • Si une mauvaise entrĂ©e est dĂ©tectĂ©, affiche un message d’erreur et attend que l’utilisateur appuie sur la touche entrĂ©e. Ensuite le ramĂšne au menu principal.

Exemple de sortie attendue :

Menu :
1. Ajouter un item
2. Retirer un item
3. Afficher le reçu
4. Terminer la transaction
Total de la facture actuelle : 0.00$

Entrez votre choix : 1
Choisissez un item Ă  ajouter :
1. Crevette           8.99$
2. Salade             5.60$
3. Frite              6.40$
4. Hamburger         10.99$
5. GĂąteau             7.99$


Entrez le numéro de l'item : 1
Plat ajouté : Crevette
Total de la facture actuelle : 8.99$

Menu :
1. Ajouter un item
2. Retirer un item
3. Afficher le reçu
4. Terminer la transaction
Total de la facture actuelle : 8.99$


Entrez votre choix : 1
Choisissez un item Ă  ajouter :
2. Salade             5.60$
3. Frite              6.40$
4. Hamburger         10.99$
5. GĂąteau             7.99$


Entrez le numéro de l'item : 3
Plat ajouté : Frite
Total de la facture actuelle : 15.39$

Menu :
1. Ajouter un item
2. Retirer un item
3. Afficher le reçu
4. Terminer la transaction
Total de la facture actuelle : 15.39$


Entrez votre choix : 3
Reçu :

Crevette              8.99$
Frite                 6.40$
---------------------------
Total                15.39$


Menu :
1. Ajouter un item
2. Retirer un item
3. Afficher le reçu
4. Terminer la transaction
Total de la facture actuelle : 15.39$

Entrez votre choix : 4

Crevette              8.99$
Frite                 6.40$
---------------------------
Total                15.39$

Merci pour votre visite!

Solutions