Mission 1 : Question supplémentaire : Calcul de prix

Une autoroute à péage est divisée en sections. Chaque section est identifiée par un entier. La première section a le numéro 1, le suivante le 2, ... Les véhicules doivent entrer en début de section et sortir et fin de section.

Le prix à payer pour un véhicule dépend du nombre de sections parcourues : la première section coûte 1 euro et les suivantes coûtent 50 centimes.

Écrivez un programme qui reçoit la section d'entrée et la section de sortie d'une voiture. Il place ensuite dans la variable prix le montant du payage.

int sectionEntree = // le point d'entrée
int sectionSortie = // le point de sortie
double prix = 0; // le prix à payer

Exemples :

  • Si sectionEntree vaut 3 et sectionSortie vaut 5, la voiture a parcouru 3 sections (les section 3, 4 et 5), donc le prix est 2.0€ (1€ + 0.5€ + 0.5€).
  • Si sectionEntree vaut 2 et sectionSortie vaut 2, la voiture a parcouru 1 section (la section 2), donc le prix est 1€.

Autoroute à péage

Écrivez ici le bout de programme permettant de calculer le prix à payer :

Information

Author(s) François MICHEL & Ludovic TAFFIN & Olivier MARTIN
Deadline No deadline
Submission limit No limitation

Sign in