Département des Mathématiques Algorithmique et structures de données 2 Première Année MI Semestre 2
Test de TP N°1 Sujet 5
Exercice (pour les retardataires):
Le dernier jour de Ramadan, un magasin décide d'accorder une remise de 25% sur la vente de ses vêtement dont le prix dépasse 5000 DA. A la fin de journée, le magasin souhaite savoir le montant total de remises accordés. Ecrire la fonction sommeRemises() qui prend en entrée une liste de réels représentant les prix d'articles vendus et qui compte et renvoie la somme totale de remises accordées. Exemple: Si la liste contient les valeurs: 3200, 4000, 8000, 1800, 6000, la fonction doit renvoyer 3500 qui est le résultat de (8000 * 25% + 6000 * 25%). Ecrire la fonction principale main() qui permet de remplir une liste chaînée par une série de prix de ventes (la série est terminée par la saisi d'une valeur négative ou nulle) et qui appelle la fonction sommeRemises() précédente et affiche le montant total de remises accordées.