Master 1ère année AIGEME – Module « Java Initiation » TP numéro 2 : Programmes avec structures conditionnelles
Exercice 1 : Sécurité sociale
Ecrivez et exécutez un programme qui réponde au problème suivant : Vous effectuez une dépense de santé d’un montant MT à saisir.
La Sécurité sociale vous rembourse 70% de (MT moins 1 euro) Votre mutuelle vous rembourse 30 % de (MT moins 1 euro) Vous payez le montant restant.
Affichez ce que paie la Sécurité sociale, ce que paye la mutuelle, ce que vous payez.
Exercice 2 : Commande
Ecrivez un programme qui calcule le prix d’une commande pour une société.
L’utilisateur devra renseigner:
- le prix unitaire du produit - la quantité commandée En retour, le programme affichera:
- le montant de la commande - la remise de 5%
- les frais de port ( 2% montant de la commande) - le montant final
Exercice 3 :Plus petit
Ecrire un programme qui affiche le plus petit de deux nombres réels entrés au clavier par l’utilisateur.
Exercice 4 :Pyramide
Créer un programme qui affiche une pyramide d’étoiles une hauteur de 10 étoiles
****
*****
*******
*********
***********
*************
***************
*****************
*******************
Modifiez ce programme pour afficher une pyramide dont la hauteur est saisie par l’utilisateur.
Remarque : La hauteur saisie sera inférieure à 11 Exercice 5 : Tri de mots
Ecrire un programme qui affiche dans l’ordre alphabétique 3 mots saisis par un utilisateur.
Exercice 6 : Tarification dégressive
Créez un programme qui respecte le cahier des charges suivant :
Une entreprise souhaite pouvoir appliquer un tarif dégressif pour ses articles en fonction de la quantité achetée.
1. Ecrire le programme permettant d’afficher le montant total d’une facture lors de l’achat d’une quantité d'article:
- si la quantité n’excède pas 10, l'article coûte 150 €
- si la quantité est comprise entre 10 et 49, l'article coûte 135 € - si la quantité dépasse 49, l'article coûte 110 €
On fera saisir la quantité désirée à l’utilisateur du programme.
2. Assurez-vous que votre programme fonctionne correctement, vous devez faire au moins 3 tests ! Exemple :
quantité 9 12 50
montant 1350 1620 5500
Exercice 7 : Une seconde de plus
Ecrivez le programme qui permet de faire saisir à l’utilisateur une durée exprimée en heures, minutes, et secondes (3 saisies).
Préalablement à son affichage, le programme ajoutera une seconde à la durée saisie.
Exemples :
01h 10 min 30 sec => 01h 10 min 31 sec 01h 10 min 59 sec => 01h 11 min 00 sec 01h 59 min 59 sec => 02h 00 min 00 sec
Page 1