Information

Author(s) Berg Lucas
Deadline Geen deadline
Submission limit No limitation

Sign in

[9.3] Liste de clients

Le programme ci-dessous permet d'enregistrer une série de clients, identifiés par un nom et une ville, puis de les afficher.

Modifiez ce programme pour enregistrer le prénom et la date de naissance (jour, mois, année) de chaque client.

Pour ce faire, vous devez impérativement créer une nouvelle structure "Date".

Dans l'affichage, affichez le nom, le prénom, la ville et l'age de chaque client (calculé sur la base de sa date de naissance).

Exemple

Par exemple, si l'utilisateur indique les prénoms "tristan" et "yseult", le programme devrait afficher:

Encoder un client (o/n) ? o
Nom: Rappe
Prénom: Momo
Ville: Flawinne
Date: 14/02/2002
Encoder un client (o/n) ? o
Nom: Collart
Prénom: Robert
Ville: Namur
Date: 01/05/1971
Encoder un client (o/n) ? n
[Rappe Momo (Flawinne) (22 ans)]
[Collart Robert (Namur) (53 ans)]

Autoévaluation

Une fois votre programme écrit, vérifiez et corrigez les points suivants:

  • Chaque instruction se termine-t-elle bien par un point virgule ?
  • La séquence d'instruction après l'accolade ouvrante est-elle alignée mais légèrement décalée vers la droite par rapport à "main" ?
  • Chaque variable est-elle déclarée ? C'est-à-dire, avez vous déterminé le type de chacune de vos variables ?
  • Avez-vous utilisé la fonction de lecture qui correspond au type de la variable dont vous voulez obtenir la valeur ? Par exemple, si vous voulez obtenir un int, avez-vous bien utilisé "scanf("%d", &votre_variable)" ?

Une fois votre programme corrigé, exécutez-le ! Si tout semble correct, postez votre réponse sur Webcampus !


Le code
Astuce
Vous pouvez définir la date actuelle comme étant le 1er décembre 2024.