LES ALGORITHMES - EXERCICES
Exercice C4
1) Ecrivez un algorithme qui demande à l'utilisateur la table de multiplication
qu'il souhaite afficher et l'afficher.
2) Même demande que ci-dessus, mais avec la possibilité offerte à l'utilisateur
d'afficher une autre table après l'affichage de la table actuelle.
L'utilisateur arrêtera l'affichage en demandant la table 0.
3) Même demande que ci-dessus, mais on doit vérifier la validité (de 0 à 10) du
nombre encodé par l'utilisateur. S'il est correct, on procède comme prévu
(affichage table ou fin du programme) ; s'il est faux, on affiche un message
d'erreur et l'on redemande un autre nombre.
Conseil : Créez une fonction qui traite la demande et le contrôle du nombre.
Exercice C5
1) Ecrivez un algorithme qui :
a) Demande à l'utilisateur d'introduire les noms des élèves d'une classe
(30 élèves maximum). La fin de l'encodage sera détectée soit par
l'encodage de 30 noms, soit par le fait que l'utilisateur encodera un nom
vide.
b) Affiche les noms de tous les élèves.
2) Même demande que ci-dessus, mais l'algorithme triera les noms par ordre
alphabétique à la fin de l'encodage.
Exercice C6
1) Soit un fichier séquentiel (Ventes) contenant les ventes de voitures de
l'année précédente d'une société. Il faut afficher, vendeur par vendeur, le
total de ses ventes du mois, ainsi que son total annuel.
Informations supplémentaires :
- Le fichier est trié par vendeur et, pour un vendeur, par mois
- Le format d'un enregistrement est le suivant :
- Nom vendeur (string)
- Ventes semaine 1 (entier)
- Ventes semaine 2 (entier)
- Ventes semaine 3 (entier)
- Ventes semaine 4 (entier)
- Ventes semaine 5 (entier)
- Ventes semaine 6 (entier)
Remarque :
On supposera que la conversion du nombre de ventes du format texte au format
entier se fait automatiquement.