4 ◆ Algorithmique
• double TauxMensuel = (TauxAnnuel/100)/12 ;
• double calcul1 = Capital*TauxMensuel ;
• double calcul2 = Math.pow((1+TauxMensuel),NbMois);
• double calcul3 = calcul2-1;
• double Mensualite = calcul1*(calcul2/calcul3) ;
• // Affichage du résultat
• System.out.printf(“Mensualité : %8.2f\n”,Mensualite);
• }
•}
Ce programme utilise la classe Scanner de Java, et il affiche les résultats avec la méthode
printf dont la syntaxe est similaire à celle du langage C. La commande de compi-
lation est :
$ javac emprunt.java
Voici une exécution de ce programme. Les valeurs réelles sont notées avec la virgule
au format français :
$ java emprunt
Capital : 100000
Nombre d’années :10
Taux Annuel (5,5) :4,65
Mensualité : 1043,63
Exercice2: Modélisation de données
Cet exercice n’a pas pour objet de résoudre le problème complexe de la gestion de stock
dans sa totalité, mais de montrer comment faire une modélisation des données selon
une liste d’actions à entreprendre. La modélisation présentée peut donc être complétée.
1. Résumons la gestion d’un stock d’articles de sport à six grandes actions : l’ajout
d’un nouvel article, la suppression d’un article, la modification d’un article, la vente
d’un article, la commande d’un article, l’affichage du stock.
La première action correspond au référencement d’un nouvel article au catalogue du
magasin.
La deuxième action correspond à son retrait.
La troisième action permet de modifier les informations de l’article, soit son libellé s’il
est erroné, son prix de vente pour les périodes de soldes, ou le nombre d’exemplaires
de cet article. Cette dernière action correspond à l’inventaire. La modification d’un
article suppose de pouvoir le trouver grâce à sa référence, donc de disposer d’un module
de recherche qui travaille à partir du numéro de l’article, et qui retourne l’adresse en
mémoire où est rangé l’article.
La quatrième action effectue la vente d’un article. Cela consiste à trouver l’article dans le
stock, à extraire son prix de vente, et à diminuer le stock du nombre d’exemplaires vendus.
La cinquième action traite de la commande d’un article. Elle peut être manuelle ou
automatique. La commande manuelle est calquée sur le module de modification
© 2013 Pearson France – Algorithmique. Applications aux langages C, C++ et Java