0% ont trouvé ce document utile (0 vote)
4 vues1 page

Gestion de Fiches de Paie en C

Le document présente un programme en C pour la gestion de fiches de paie. Il permet d'ajouter, afficher et rechercher des fiches de paie par numéro CNSS. Le programme utilise une boucle do-while pour interagir avec l'utilisateur jusqu'à ce qu'il choisisse de quitter.

Transféré par

aslam.zouari
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues1 page

Gestion de Fiches de Paie en C

Le document présente un programme en C pour la gestion de fiches de paie. Il permet d'ajouter, afficher et rechercher des fiches de paie par numéro CNSS. Le programme utilise une boucle do-while pour interagir avec l'utilisateur jusqu'à ce qu'il choisisse de quitter.

Transféré par

aslam.zouari
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1 #include <stdio.

h>
2 #include <stdlib.h>
3 #include "payroll.h"
4 int main()
5 {
6 FicheDePaie fiches[MAX_PAYROLLS];
7 int taille = 0;
8 int choix;
9
10 do {
11 printf("\n--- Gestion de Fiches de Paie ---\n");
12 printf("1. Ajouter une fiche de paie\n");
13 printf("2. Afficher une fiche de paie\n");
14 printf("3. Chercher un employé par numéro CNSS\n");
15 printf("4. Quitter\n");
16 printf("Votre choix: ");
17 scanf("%d", &choix);
18
19 switch (choix) {
20 case 1:
21 ajouterFiche(fiches, &taille);
22 break;
23 case 2: {
24 int index;
25 printf("Entrez l'indice de la fiche (0 à %d): ", taille - 1);
26 scanf("%d", &index);
27 if (index >= 0 && index < taille) {
28 afficherFiche(&fiches[index]);
29 } else {
30 printf("Indice invalide!\n");
31 }
32 break;
33 }
34 case 3: {
35 int numCNSS;
36 printf("Entrez le numéro CNSS: ");
37 scanf("%d", &numCNSS);
38 chercherEmploye(fiches, taille, numCNSS);
39 break;
40 }
41 case 4:
42 printf("Au revoir!\n");
43 break;
44 default:
45 printf("Choix invalide!\n");
46 }
47 } while (choix != 4);
48
49 return 0;
50 }

Vous aimerez peut-être aussi