Cet exercice est lui aussi extrait d’un sujet de partiel.
Pour cet exercice pensez à faire un main qui teste vos fonctions.
Nous cherchons à référencer des voitures (en france). Pour cela nous considèrerons qu’une voiture possède :
cv
, entier)mes
)co2
) en gr/Kmmatricule
) sous la forme AA-XXX-AA
, où A
représente une lettre et X
un chiffreproprio
), nous nous limiterons à son nom (64 caractères max.)departement
). Seuls les départements entre 1 et 99 seronts considérésvoiture
) ?affiche_voiture
), par exemple: AA-XXX-AA 2008 190cv (203gr/Km): MORANDAT (33)
WW
, écrire la fonction temporaire()
qui, pour une immatriculation retourne vrai si elle est temporaire ou non.puissance_fiscale()
, sachant que depuis juillet 1998 en France (article 62 de la loi \(n^o~98-546\) du 2 juillet 1998), la Puissance Fiscale est calculée comme suit :
\(PF = \frac{CO_2}{45} + (\frac{P}{40})^{1.6}\) (où P: Puissance du moteur en kW avec 1 ch = 0.736 kW)prix_de
) qui, étant donnée une voiture et une table des prix par chevaux par département, retourne le prix à payer pour ce véhicule.I
, des O
et des V
ne sont pas autorisés. Enfin les immatriculation commençant par WW
sont réservés aux immatriculations temporaires. Écrire la fonction prochaine_immatriculation()
qui calcule la prochaine immatriculation à partir d’une immatriculation donnée.