EXERCICE PROGRAMMATION

Fermé
aymen.cris6 Messages postés 1 Date d'inscription vendredi 2 mai 2014 Statut Membre Dernière intervention 2 mai 2014 - 2 mai 2014 à 11:39
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 2 mai 2014 à 12:11
1/1
Atelier C++
On souhaite écrire une application que pourra utiliser un employé de poste pour calculer le
tarif d'affranchissement et trier les objets à expédier.
On distingue deux types d'objets postaux: lettre et colis. Tous les objets destinés à
l'expédition sont munis : d'un nom de destinataire, de l'adresse du destinataire, du code
postal et du nom de la ville destination. En outre, un champ booléen expédié indique si
l'objet doit être expédié en recommandé ou pas.
On prévoira la possibilité de calculer le prix d'affranchissement des objets postaux.
Une Lettre est caractérisée par une donnée urgence de type booléen qui indique si la lettre
doit être expédiée en urgence ou pas. Le tarif d'affranchissement d'une lettre se calculera de
la façon suivante:
- le prix d'affranchissement normal est 0.5 D ,
- si la lettre doit être expédiée en recommandé, il y a un surcoût de 2D ,
- si la lettre doit être expédiée en urgence, il y a également un surcoût de 3D.
Ne pas oublier de faire en sorte de donner toutes les informations lors de l'affichage à
l'écran des caractéristiques d'une lettre.
Un Colis possède une donnée poids de type entier qui donne le poids du colis, exprimé en
grammes. C'est possible d'utiliser l'opérateur + entre un colis et un entier pour augmenter le
poids d'un colis.
Le tarif d'affranchissement d'un colis se calculera de la façon suivante:
- le prix d'affranchissement normal est calculé sur la base de 0.8 par unité de poids
entre 0 et 100 grammes (par exemple 0.8 pour 70 grs, 3.2 pour 318 grs)
- si le colis doit être expédié en recommandé, il y a un surcoût de 4.
Le directeur d'un bureau de poste souhaite exploiter la hiérarchie proposée qui permet de
gérer tous les objets postaux. Un bureau de poste est caractérisé par son nom et de
l'ensemble des objets postaux.
Le directeur d'un bureau de poste doit être capable de faire les opérations classiques
d'affichage (à l'aide de l'objet cout), de recherche, d'ajout et de suppression des objets
postaux. L'application doit permettre aussi d'affiche le prix total de tous les objets postaux.
Au niveau d'un bureau de poste, il faut garder une trace sur les objets expédiés pour une
journée donnée, et le directeur peut accéder à l'historique pour des raisons de vérification et
de contrôle.

1 réponse

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
2 mai 2014 à 12:11
Dans l'exo il n'est pas spécifié qu'il faut un minimum de savoir vivre et de politesse ? C'est bien dommage ...

Quoiqu'il en soit, CCM n'est pas là pour faire vos devoirs ou exercices https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/.

Alors au boulot !!!!
3