Une agence immobilière sauvegarde les données relatives aux appartements de son projet résidentiel « ELYASSAMINE » dans un fichier texte intitulé Yassmine.txt situé dans C:\bac2027. Chaque ligne du fichier contient les informations d'un appartement et respecte un format bien défini.
Chaque ligne du fichier est une chaîne de
caractères de la forme : Reference#Categorie#Superficie#Etat
|
Champ |
Description |
Exemple |
|
Reference |
Nom_bloc suivi par '.'
suivi de num_etage suivi par '.' suivi de num_appartement |
B.3.4 |
|
Categorie |
Chaîne "S+"
suivie d'un entier entre 0 et 3 |
S+2 |
|
Superficie |
Entier de 2 ou 3 chiffres |
105 |
|
Etat |
Un caractère : N (Non
vendu) ou V (Vendu) |
V |
Écrire un programme qui permet de
· remplir le fichier yassmine.txt
· afficher les statistiques des
appartements vendu et non vendu et le nombre des appartements dont la catégorie
est donnée
· extraire dans deux nouveaux
fichiers vendu.txt les appartements vendu et nonvendu.txt les
appartement non vendu
Exemple du contenu du fichier Yassmine.txt :
A.0.1#S+0#65#V
A.0.2#S+1#78#N
A.0.3#S+2#95#V
A.0.4#S+3#120#N
A.1.1#S+0#68#V
A.1.2#S+1#82#N
A.1.3#S+2#99#V
A.1.4#S+3#125#N
A.2.1#S+0#70#V
A.2.2#S+1#84#N
B.0.1#S+0#66#N
B.0.2#S+1#79#V
B.0.3#S+2#96#N
B.0.4#S+3#118#V
B.1.1#S+0#69#N
B.1.2#S+1#81#V
B.1.3#S+2#101#N
B.1.4#S+3#127#V
B.2.1#S+0#71#N
B.2.2#S+1#86#V
C.0.1#S+0#64#V
C.0.2#S+1#77#N
C.0.3#S+2#93#V
C.1.1#S+0#67#N
C.1.2#S+1#83#V
C.1.3#S+2#98#N
C.2.1#S+0#72#V
C.2.2#S+1#88#N
C.2.3#S+2#104#V
B.3.4#S+2#105#V