Projet II : Logiciel de gestion de la facturation des repas d’une cantine

Dans un lycée, la cantine sert à manger quatre repas (matin, midi, 17 heures et soir) sur cinq jours (lundi, mardi, mercredi, jeudi, vendredi).

Il y a quatre " types " d’élèves possibles : externe, interne, demi-pensionnaire et interne/externe.

La facturation est effectuée chaque semaine, le samedi matin.

Les règles de gestion sont les suivantes :

Le logiciel doit calculer la somme due en fin de semaine, en fonction des informations suivantes :

Composants VCL nécessaires (non exhaustif) : TEdit, TLabel, TRadioButton, TCheckBox, TButton

 

  1. Quels sont les composants nécessaires à l’entrée du choix du type d’élèves ?
  2. Quels sont les variables internes nécessaires ?
  3. Placer sur le fiche du programme les composants pour le choix du type d’élèves, ainsi que pour le choix des jours de repas.
  4. Créez les fonctions de réponse permettant, lors de la sélection d’un type d’élève, de valider ou non (propriété Enabled d’un composant) les composants de choix des jours.
  5. Créez la fonction permettant de calculer la somme due. A quel événement la lier ?
  6. Comment peut-on améliorer l’application ?