Vous êtes sur la page 1sur 1

Exercice (Cyber-Café)

On veut écrire un algorithme permettant de facturer à la minute les clients d'un Cyber-Café
comportant 20 postes.
Une SESSION internet est caractérisée par le numéro du poste (entier compris entre 1 et 20),
l'heure de début (structure Temps) et l'heure de fin (structure Temps). En voici un exemple
d’une session d’un client qui s'est connecté au poste numéro 07 de 11 : 05 à 12 :27.
poste heure_deb heure_fin
07 11 : 05 12 : 27

1. Définir les enregistrements Temps et SESSION utilisés.


2. Écrire une procédure qui calcule la durée d'une session S en heure et minute. Par exemple, la
durée de la session précédente est de 1 heure et 22 minutes.
3. Écrire une fonction qui permet de vérifier la validité d'une session S. Cette fonction vérifie
pour une session si l'heure de début est inférieure à l'heure de fin.
4. Écrire un algorithme qui utilise les deux sous algorithmes précédents pour :
a) lire les informations concernant n sessions (1≤n≤100) tout en contrôlant la validité des
sessions ainsi que les numéros des postes.
b) afficher le tarif (en dinars) correspondant à la durée de chaque session sachant qu’une
minute coute 1 dinars.
c) afficher le numéro de poste ayant la durée de session maximal.
d) Afficher le numéro du poste ayant la durée d’utilisation maximale.
Note : le cyber café ouvre ses portes à 10h00 et se ferme à 23h00.

1|Page

Vous aimerez peut-être aussi