Analyse et conception d'un algorithme avec itérative: exemple
énoncé du problème: Soit une pièce d'or ayant une valeur initiale valPieceInit (demandée à l'utilisateur). Sachant qu'elle augmente de 2 euros chaque premier janvier, calculer la première valeur strictement supérieure à 100 euros qu'elle atteindra.

A) Analyse des données:

1. Identifier les variables impliquées dans le problème
Remarque: Grâce aux itératives, nous pouvons maintenant faire du filtrage de saisie (c.à.d. controler les valeurs des données en entrée). On ajoute donc un champ contrainte pour chaque donnée en entrée non initialisée.

1.1 Les résultats: Les valeurs que l'on doit calculer
   calculer la valeur acquise de la pièce d'or > 100 euros    

description
nom
type
contrainte
valeur acquise de la pièce
valPiece
int
valPiece > valeur mini

1.2 Les données en entrée
 valeur initiale de la pièce, montant de la plus value par an, valeur mini.

1.2.1 Variables initialisées
description
nom
type
valeur
montant plus value par an
montPlusValue
int
2
valeur mini
valMini
int
100

1.2.2 Variables non initialisées
description
nom
type
contrainte
valeur initiale de la pièce
valInit
int
>0

suivant      plan