TP 2 Script
TP 2 Script
TP 2 Script
TP 2
Exercice 1 :
Ces informations sont ajoutées dans un fichier nommée Personne. Elles sont séparées par des
points-virgules. Chaque ligne contient les données d’une personne la structure d’une ligne du
fichier est la suivante :
Le script effectue un tri sur le fichier avant de sauvegarder une copie dans le répertoire /tmp.
2. Pour éviter des erreurs de saisie d’une part et pour accélérer la saisie d’autre part,
l’utilisateur se contente de taper la première lettre concernant sa situation familiale
(C : célibataire, M : Marié…). Le script interprète la lettre par le mot correspondant
dans la base.
3. Le script précédent présente un grand inconvénient quant à la redondance
d’informations. Remédiez à ce problème en interrompant le script lorsque les
informations saisies correspondent à une ligne existante.
4. Modifier le script précédent pour donner le choix à l’utilisateur concernant la
sauvegarde de secours. Deux cas sont alors possibles :
a. L’utilisateur exploite toujours le même fichier (/tmp/Personnes).
b. L’utilisateur décide d’un nouveau fichier. Dans ce cas, le script demande
confirmation à l’utilisateur.
5. Afin de réaliser une étude sociologique sur notre population, rajouter dans votre script
les calculs suivant :
a. Le nombre total des personnes
b. Le nombre total de la population masculine
c. Le nombre total de la population féminine
d. Le nombre total des personnes par situation familiale et leur répartition sur les
deux populations.
e. La moyenne d’age des deux populations.
Administration Système 2Ginfo
Pour cela le script est lancé avec un numéro d’opération (1,2,3 ou 4). Si le numéro ne
correspond pas à un choix possible, le script demande à l’utilisateur de saisir un autre choix.
A lafin de chaque traitement, le script demande à l’utilisateur s’il veut recommencer avec une
autre opération ou s’il souhaite quitter le programme. Si l’utilisateur répond à la question par
la lettre ‘N’ ou ‘n’, le programme se termine, sinon le script recommence la saisie de
l’opération à traiter.
Exercice 2 :
1. Création du menu
Rédiger les instructions qui permettent d’afficher sur écran le menu suivant :
==================================================================
MENU- GESTION DES SALARIES
==================================================================
Une fois ces informations saisies, on doit sauvegarder ces informations dans un fichier dont le
nom est défini dans la variable fichier_salaries au début du script. Les différentes
informations sont séparées par le caractére ‘ ;’ pour pouvoir exporter ces données vers
d’autres logiciels tel que Excel ou autre. La saisie doit être vérifiée.
Toutes les informations saisies peuvent être modifiées. Les nouvelles données sont vérifiées
avant leur enregistrement dans la base.