Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Devoir 03 - Les Pointeurs

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 1

 

Question 1
Réponse enregistrée

Noté sur 20,00

Retirer la marque

Soient femme.txt,homme.txt et client.txt trois fichiers

dont les enregistrements ont la même structure à

savoir personne avec les champs suivant

nom,prenoms,age et salaire. Ecrire un algorithme qui

permet de faire l'enregistrement de 10 personnes



dans le fichier homme.txt et 15 personnes dans le

fichier femme.txt, l'algorithme devra ajouter les

informations des fichiers femme.txt et homme.txt

dans le fichier client.txt suivant les critère ci-dessous.

les informations du fichier femme.txt doivent avoir un

âge supérieur à 17 et un salaire supérieur ou égal à

100000.

les informations du fichier homme.txt doivent avoir

un âge supérieur à 21 et un salaire supérieur ou égal

à 180000.

A la fin, les données du fichier client.txt devront être

a!cher.

NB :

1. La création des champs doit respecter l'ordre

de leurs énumérations ci-dessus.

2. Toutes les réponses doivent être en minuscule

Algorithme trtfichier

Type

personne=enregistrement

nom : chaîne

prenoms : chaîne

age: entiersalaire: entier

finenreg

Var

personh :

tableau[1..10]

de

personne

personf :

tableau[1..15]

de

personne

i : entier

person,clt :

personne

Début

A!cher "****************** Veuillez renseigner le

fichier homme.txt **************************** "

ouvrir

"homme.txt"

sur 1 en

ecriture

Pour i ← 1 à 10 faire

A!cher "Entrer le nom de la personne N° " ,i

Saisir

personh[i].nom

A!cher "Entrer le prénoms de la personne N° " ,i

Saisir

personh[i].prenoms

A!cher "Entrer l'âge de la personne N° " ,i

Saisir

personh[i].age

A!cher "Entrer le salaire de la personne N° " ,i

Saisir

personh[i].salaire

finpour

ecrirefichier

1,personh

fermer(1)

A!cher "****************** Veuillez renseigner le

fichier femme.txt **************************** "

ouvrir

"femme.txt"

sur 1 en

ecriture

Pour i ← 1 à 15 faire

A!cher "Entrer le nom de la personne N° " ,i

Saisir personf[i].nom

A!cher "Entrer le prénoms de la personne N° " ,i

Saisir personf[i].prenoms

A!cher "Entrer l'âge de la personne N° " ,i

Saisir personf[i].age

A!cher "Entrer le salaire de la personne N° " ,i

Saisir personf[i].salaire

finpour

ecrirefichier

1,personf

fermer(1)

ouvrir

"client.txt" sur 1 en

ajout

ouvrir

"homme.txt" sur 2 en

lecture

Tantque Non eof(2) faire

LireFichier

2,person

EcrireFichier

1,person

FinTq

fermer(2)

ouvrir

“femme.txt”

sur 2 en

lecture

Tantque Non

eof(2)

faire

LireFichier

2,person

EcrireFichier

1,person

FinTq

fermer(2)

fermer(1)

ouvrir

"client.txt" sur 1 en

lecture

tantque

Non

eof(1)

faire

lirefichier

1,clt

A!cher clt

FinTq

fermer(1)

Fin

Terminer le test…

Aller à…

© 2022 - Mon université

avec moi, partout et à tout

moment.

Vous aimerez peut-être aussi