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 bissextileMenus
đ§Ș 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
Stringpour les noms des plats :["Crevette", "Salade", "Frite", "Hamburger", "Gùteau"].Créez un tableau de
floatpour les prix des plats correspondants :[8.99, 5.60, 6.40, 10.99, 7.99].Créez un tableau de
booleanpour 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 :
- Ajouter un item.
- Retirer un item.
- Afficher le reçu (afficher les plats ajoutés et le total).
- 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!