Gestion d'employés
Fermé
proghas
Messages postés
63
Date d'inscription
samedi 3 novembre 2007
Statut
Membre
Dernière intervention
12 août 2008
-
9 févr. 2008 à 02:44
SR Consultation - 9 août 2011 à 21:41
SR Consultation - 9 août 2011 à 21:41
A voir également:
- Gestion d'employés
- Logiciel gestion photo gratuit - Guide
- Logiciel gestion cave à vin gratuit excel - Télécharger - Cuisine & Gastronomie
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Gestion autorisation application android - Guide
- Logiciel gestion association gratuit excel - Télécharger - Gestion de projets
4 réponses
Utilisateur anonyme
9 févr. 2008 à 03:26
9 févr. 2008 à 03:26
tu peux faire beaucoup de choses avec un tableur...je ne diras pas Excel car il ya mieux et moins cher
avec les macros et tout le bizness
avec les macros et tout le bizness
many01
Messages postés
5
Date d'inscription
dimanche 7 mars 2010
Statut
Membre
Dernière intervention
8 mars 2010
2
8 mars 2010 à 20:02
8 mars 2010 à 20:02
je c pa si c ce que tu cherche ou non
#include<stdio.h>
#include<conio.h>
# include<string.h>
struct client
{
char nom[20];//nom du client
char prenom[20];//prenom du client
int ident;//identifiant du code banque
float ligne;// valeur de la ligne comptable
int carte;//numero de la carte d'identité
}c;
FILE* fp;
void nouv()//fonction permettant d'ajouter un nouvel client
{ int nb;
printf("__________saisie d'un nouvel client_________\n");
printf("donner le nombre d'enrigstrements \n");
scanf("%d",&nb);
fp=fopen("information.txt","w+");
for(int i=0;i<nb;i++)
{
printf("donner le nom du client\n");
scanf("%s",c.nom);
printf("donner le prenom du client\n");
scanf("%s",c.prenom);
printf("donner l'identifiant du client\n");
scanf("%d",&c.ident);
printf("donner le numero de la carte d'identite du client\n");
scanf("%d",&c.carte);
printf("entrer la ligne comptable\n");
scanf("%d",&c.carte);
}
//fp=fopen("information.txt","a");
if(fwrite(&c,sizeof(struct client),1,fp))
{
printf("resultat: operation d'ajout reussite \n");
}
fclose(fp);
};
int recherche()//permettant de rechercher un client deja inscrit apartir de son code banque
{
fp=fopen("information.txt","r");
int ident;
printf("\nnumero carte identite : ");
scanf("%d",&ident);
int j=0;
while(!feof(fp))
{
fseek(fp,j*(sizeof(struct client)),0);
fread(&c,sizeof(struct client),1,fp);
if(ident==c.carte)
{fclose(fp);
return(j);}
j++;
}
fclose(fp);
return(-1);
};
void affich()//permet d'affichier le code d'un client
{
int a;
a=recherche();
fp=fopen("information.txt","r");
if(a>=0)
{
fseek(fp,a*(sizeof(struct client)),0);
fread(&c,sizeof(struct client),1,fp);
printf("%s\t%s\t%d\t%d\t%f\t",c.nom,c.prenom,c.ident,c.carte,c.ligne);
}
else
printf("client non trouvable \n");
fclose(fp);
};
//void modification(int i)
//{
//int s;
//char c[20];
// printf("donner le nom ");
//scanf("%s",c[i]);
//fp=fopen("information.txt","a");
//rewind(fp);
//while(!feof)
//{
// fread(&c,sizeof(struct client),1,fp);
// if(strcmp(c.nom,c)==0)
// {
// printf("donner la nouvelle valeur");
// scanf("%d",s);
// c.ident=s;
//}
//}
//}
void modifier()// permettant de modifier le code d'un clientawel
{
char s;
int a;
a=recherche();
fp=fopen("information.txt","r");
if(a>=0)
{
fseek(fp,a*(sizeof(struct client)),0);
fread(&c,sizeof(struct client),1,fp);
printf("\nprenom : ");
puts(c.prenom);
printf("\nnom : ");
puts(c.nom);
printf("\nidentifiant :%d",c.ident);
printf("\nligne : %d",c.ligne);
printf("\ncarte identité n:%d\n\n\n",c.carte);
fclose(fp);
printf("si vous voulez modifier ce client press 'o' sinon press 'n' \n");
scanf("%c",&s);
if(s=='o')
{
printf("Donnez le noveau prenom :\n ");
gets(c.prenom);
printf("Donnez noveau nom : ");
gets(c.nom);
printf(" Donnez le noveau identifiant : \n");
scanf("%d",c.ident);
printf("donnezla nouvelle ligne :\n");
scanf("%d",c.ligne);
printf("donnez la nouvelle carte identité n: \n");
scanf("%d",c.carte);
fp=fopen("information.txt","a");
fseek(fp,a*(sizeof(struct client)),0);
fwrite(&c,sizeof(struct client),1,fp);
fclose(fp);
}
}
else
printf(" client non trouvable\n");
};
void main()
{
char test;
do
{
printf("liste de choix \n");
printf(" taper n pour ajouter un nouveau client \n");
printf(" taper m pour modifier un client \n");
printf(" taper a pour afficher un client \n");
printf(" taper q pour quitter \n");
scanf("%c",&test);
if((test!='a')&(test!='m')&(test!='q')&(test!='n'))
printf("\n----------------------entré non valide----------------------\n");
else
{switch(test)
{
case'n':{nouv();
break;}
case'm':{modifier();
break;}
case'a':{affich();
break;}
}}
} while(test!='q');
}
#include<stdio.h>
#include<conio.h>
# include<string.h>
struct client
{
char nom[20];//nom du client
char prenom[20];//prenom du client
int ident;//identifiant du code banque
float ligne;// valeur de la ligne comptable
int carte;//numero de la carte d'identité
}c;
FILE* fp;
void nouv()//fonction permettant d'ajouter un nouvel client
{ int nb;
printf("__________saisie d'un nouvel client_________\n");
printf("donner le nombre d'enrigstrements \n");
scanf("%d",&nb);
fp=fopen("information.txt","w+");
for(int i=0;i<nb;i++)
{
printf("donner le nom du client\n");
scanf("%s",c.nom);
printf("donner le prenom du client\n");
scanf("%s",c.prenom);
printf("donner l'identifiant du client\n");
scanf("%d",&c.ident);
printf("donner le numero de la carte d'identite du client\n");
scanf("%d",&c.carte);
printf("entrer la ligne comptable\n");
scanf("%d",&c.carte);
}
//fp=fopen("information.txt","a");
if(fwrite(&c,sizeof(struct client),1,fp))
{
printf("resultat: operation d'ajout reussite \n");
}
fclose(fp);
};
int recherche()//permettant de rechercher un client deja inscrit apartir de son code banque
{
fp=fopen("information.txt","r");
int ident;
printf("\nnumero carte identite : ");
scanf("%d",&ident);
int j=0;
while(!feof(fp))
{
fseek(fp,j*(sizeof(struct client)),0);
fread(&c,sizeof(struct client),1,fp);
if(ident==c.carte)
{fclose(fp);
return(j);}
j++;
}
fclose(fp);
return(-1);
};
void affich()//permet d'affichier le code d'un client
{
int a;
a=recherche();
fp=fopen("information.txt","r");
if(a>=0)
{
fseek(fp,a*(sizeof(struct client)),0);
fread(&c,sizeof(struct client),1,fp);
printf("%s\t%s\t%d\t%d\t%f\t",c.nom,c.prenom,c.ident,c.carte,c.ligne);
}
else
printf("client non trouvable \n");
fclose(fp);
};
//void modification(int i)
//{
//int s;
//char c[20];
// printf("donner le nom ");
//scanf("%s",c[i]);
//fp=fopen("information.txt","a");
//rewind(fp);
//while(!feof)
//{
// fread(&c,sizeof(struct client),1,fp);
// if(strcmp(c.nom,c)==0)
// {
// printf("donner la nouvelle valeur");
// scanf("%d",s);
// c.ident=s;
//}
//}
//}
void modifier()// permettant de modifier le code d'un clientawel
{
char s;
int a;
a=recherche();
fp=fopen("information.txt","r");
if(a>=0)
{
fseek(fp,a*(sizeof(struct client)),0);
fread(&c,sizeof(struct client),1,fp);
printf("\nprenom : ");
puts(c.prenom);
printf("\nnom : ");
puts(c.nom);
printf("\nidentifiant :%d",c.ident);
printf("\nligne : %d",c.ligne);
printf("\ncarte identité n:%d\n\n\n",c.carte);
fclose(fp);
printf("si vous voulez modifier ce client press 'o' sinon press 'n' \n");
scanf("%c",&s);
if(s=='o')
{
printf("Donnez le noveau prenom :\n ");
gets(c.prenom);
printf("Donnez noveau nom : ");
gets(c.nom);
printf(" Donnez le noveau identifiant : \n");
scanf("%d",c.ident);
printf("donnezla nouvelle ligne :\n");
scanf("%d",c.ligne);
printf("donnez la nouvelle carte identité n: \n");
scanf("%d",c.carte);
fp=fopen("information.txt","a");
fseek(fp,a*(sizeof(struct client)),0);
fwrite(&c,sizeof(struct client),1,fp);
fclose(fp);
}
}
else
printf(" client non trouvable\n");
};
void main()
{
char test;
do
{
printf("liste de choix \n");
printf(" taper n pour ajouter un nouveau client \n");
printf(" taper m pour modifier un client \n");
printf(" taper a pour afficher un client \n");
printf(" taper q pour quitter \n");
scanf("%c",&test);
if((test!='a')&(test!='m')&(test!='q')&(test!='n'))
printf("\n----------------------entré non valide----------------------\n");
else
{switch(test)
{
case'n':{nouv();
break;}
case'm':{modifier();
break;}
case'a':{affich();
break;}
}}
} while(test!='q');
}
alors ta trouvé kékchose ta trouvé de l'aide car moi aussi je cherche la même chose g un peu pa tous bref si tu veu kan s'echange skon a contacte moi c : jubogosse@hotmail.fr
badjri
Messages postés
1
Date d'inscription
lundi 8 mars 2010
Statut
Membre
Dernière intervention
8 mars 2010
8 mars 2010 à 19:40
8 mars 2010 à 19:40
Bonjour, Je cherche un programme pour la gestion d'employés avec des fichiers.
Merci d'avance.
Merci d'avance.