Les frais de transport de bagages pour une société de transport urbain sont calculés selon le poids du bagage. Les 20 premiers kilos sont exonérés. Chaque 10 kilos de plus est facturé à 5Dhs/10 kilos (au-delà des 20 premiers kilos) à condition que le poids total du bagage ne dépasse pas 100 kilos. Au-delà de 100 kilos, chaque 10 kilos est facturé à l0Dhs/l0Kilos. Aucun plafond n'est appliqué.
1. Ecrire un algorithme qui calcule et affiche les montants à payer pour n clients qui veulent transporter leurs bagages pour un voyage donne. Vous devez entrer les poids des bagages des n clients. Le programme doit calculer les montants à payer pour chaque client et les afficher dans l'ordre croissant des montants selon le format présenté ci-dessous et doit aussi calculer et afficher le total des montants d'un voyage selon le format suivant :
Exemple d'exécution :
Entrer le nombre de clients : 4
Enter le poids des bagages du client 1 : 28
Enter le poids des bagages du client 2:15
Enter le poids des bagages du client 3 : 135
Enter le poids des bagages du client 4 : 75
Client Poids Montant
2 15 0
1 28 5
4 75 30
3 135 75.00
TOTAL 253.0 110.00
2. Traduire l'algorithme de la question 1 en langage C.
Partager