Un premier
exemple
Énoncé: Faire un programme qui va gérer
un concours de pétanque. Il y aura 8 joueurs qui jouerons
5 parties chacun. Chaque partie gagnée rapporte 2 points. C'est
le joueur qui aura
le meilleur score qui gagne le concours. Le programme doit,
à
la fin du concours, afficher les scores finaux pour chaque joueur.
Analyse pour les tableaux (données):
- Il faut enregistrer les scores des 8 joueurs donc un
tableau de 8 éléments (entiers) initialisé
à 0.
int score[8]={0,0,0,0,0,0,0,0,0,0};
Analyse pour les tableaux (traitements):
- Il faut faire le rapprochement entre les joueurs et
les scores: le premier joueur aura son score enregistrer dans score[0], le second
joueur
dans score[1]
etc.
- Le concours correspond à une itération
sur les parties jouées sachant qu'à chaque
itération on incrémente de deux l'élément
du tableau score qui correspond au joueur qui a gagné.
- Si X parties ont été jouées le
traitement pour la X+1ième partie consiste à
incrémenter
de 2 score[i] i étant l'indice du
i+1 ème joueur.
- Traitement pour la première et la
dernière partie: idem
suivant
plan