Mini Projet en Langage C
Fermé
kol_mikaelson
Messages postés
2
Date d'inscription
mercredi 19 juin 2013
Statut
Membre
Dernière intervention
20 juin 2013
-
19 juin 2013 à 21:16
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 20 juin 2013 à 19:43
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 20 juin 2013 à 19:43
A voir également:
- Mini projet en langage c corrigé
- Projet en langage c corrigé pdf - Meilleures réponses
- Mini projet en c - Meilleures réponses
- Meilleur mini pc - Accueil - Guide ordinateurs
- Opera mini pc - Télécharger - Navigateurs
- Geekom mini it11 - Accueil - Guide ordinateurs
- Transmath 3eme corrigé pdf ✓ - Forum Études / Formation High-Tech
- Opera mini se connecter ✓ - Forum Facebook
3 réponses
kol_mikaelson
Messages postés
2
Date d'inscription
mercredi 19 juin 2013
Statut
Membre
Dernière intervention
20 juin 2013
8
20 juin 2013 à 16:29
20 juin 2013 à 16:29
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <time.h>
void Menu();
void Gestion_des_clients();
void Ajout_client();
void Modification();
int Recherche();
typedef struct{
int *id_client;
char nom[30];
char prenom[30];
char profession[30];
char num_tel[30];
}client;
// ***************** MENU PRINCIPAL ******************** //
void Menu()
{
int choix;
clrscr();
printf(" ******MENU PRINCIPAL****** ");
gotoxy(15,8); printf("1. Gestion des Clients\n");
gotoxy(15,10);printf("2. Gesion des comptes");
gotoxy(15,12);printf("3. Gestion des opérations");
gotoxy(15,14);printf("4. Quitter");
printf("\n\n\n Tapez votre choix : "); scanf("%d",&choix);
switch(choix){
do{
case 1:
Gestion_des_clients();
break;
case 2:
printf("Gesion des comptes");
// Gesion_des_comptes();
break;
case 3:
printf("Gestion des opérations");
// Gestion_des_operations();
break;
case 4:
printf("Quitter");
// Quitter();
break;
default : printf("le choix est incorrect ! ");
break;
}while(choix!=0);
}
}
// ***************** MENU GESTION DES CLIENTS ********************** //
void Gestion_des_clients()
{
int choix;
clrscr();
printf("******MENU GESTION DES CLIENTS******");
gotoxy(15,8); printf("1. Ajout Client\n");
gotoxy(15,10);printf("2. Modification");
gotoxy(15,12);printf("3. Suppression");
gotoxy(15,14);printf("4. Recherche");
gotoxy(15,16);printf("5. Menu Principal");
printf("\n\n\n Tapez votre choix : "); scanf("%d",&choix);
switch(choix){
do{
case 1:
Ajout_client();
break;
case 2:
Modification();
break;
case 3:
printf("Suppression");
// Suppression();
break;
case 4:
Recherche();
break;
case 5:
Menu();
break;
default : printf("le choix est incorrect ! ");
}while(choix!=5);
}
}
// *************** AJOUTER UN CLIENT ******************** //
void Ajout_client(client *T,int *n)
{
{
printf("Entrez l'identifiant du client : "); scanf("%d",&T[n].id_client);
fflush(stdin);
printf("Entrez le Nom du client : "); gets(T[n].nom);
fflush(stdin);
printf("Entrez le Prenom du client : "); gets(T[n].prenom);
fflush(stdin);
printf("Entrez la Profession du client : "); gets(T[n].profession);
fflush(stdin);
printf("Entrez la Num Tel du client : "); gets(T[n].num_tel);
}
n++;
Gestion_des_clients();
}
// **************** RECHERCHE UN CLIENT **************** //
int Recherche(client T[],int N,int x)
{
int i;
for(i=0;i<N;i++)
if(T[i].id_client==x)
return i;
return -1;
}
// ***************** MODIFIER UN CLIENT ****************** //
void Modification(client T[],int N)
{
int pos,x;
printf("entrez l'id client ! "); scanf("%d",&x);
pos=Recherche(T,N,x);
if(pos==-1)
printf("ID client incorrect !");
else
{
printf("Entrez Le Nom : "); fflush(stdin); gets(T[pos].nom);
printf("Entrez Le Prenom : "); fflush(stdin); gets(T[pos].prenom);
printf("Entrez La Profession : "); fflush(stdin); gets(T[pos].profession);
printf("Entrez Le Num Tel : "); fflush(stdin); gets(T[pos].num_tel);
}
}
********************************************************
jusqu'à maintenant la seule Fonction qui marche bien c'est L'ajout :D
Les autres Fonctions se manque de quelque chose
merci de votre attention .. !
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <time.h>
void Menu();
void Gestion_des_clients();
void Ajout_client();
void Modification();
int Recherche();
typedef struct{
int *id_client;
char nom[30];
char prenom[30];
char profession[30];
char num_tel[30];
}client;
// ***************** MENU PRINCIPAL ******************** //
void Menu()
{
int choix;
clrscr();
printf(" ******MENU PRINCIPAL****** ");
gotoxy(15,8); printf("1. Gestion des Clients\n");
gotoxy(15,10);printf("2. Gesion des comptes");
gotoxy(15,12);printf("3. Gestion des opérations");
gotoxy(15,14);printf("4. Quitter");
printf("\n\n\n Tapez votre choix : "); scanf("%d",&choix);
switch(choix){
do{
case 1:
Gestion_des_clients();
break;
case 2:
printf("Gesion des comptes");
// Gesion_des_comptes();
break;
case 3:
printf("Gestion des opérations");
// Gestion_des_operations();
break;
case 4:
printf("Quitter");
// Quitter();
break;
default : printf("le choix est incorrect ! ");
break;
}while(choix!=0);
}
}
// ***************** MENU GESTION DES CLIENTS ********************** //
void Gestion_des_clients()
{
int choix;
clrscr();
printf("******MENU GESTION DES CLIENTS******");
gotoxy(15,8); printf("1. Ajout Client\n");
gotoxy(15,10);printf("2. Modification");
gotoxy(15,12);printf("3. Suppression");
gotoxy(15,14);printf("4. Recherche");
gotoxy(15,16);printf("5. Menu Principal");
printf("\n\n\n Tapez votre choix : "); scanf("%d",&choix);
switch(choix){
do{
case 1:
Ajout_client();
break;
case 2:
Modification();
break;
case 3:
printf("Suppression");
// Suppression();
break;
case 4:
Recherche();
break;
case 5:
Menu();
break;
default : printf("le choix est incorrect ! ");
}while(choix!=5);
}
}
// *************** AJOUTER UN CLIENT ******************** //
void Ajout_client(client *T,int *n)
{
{
printf("Entrez l'identifiant du client : "); scanf("%d",&T[n].id_client);
fflush(stdin);
printf("Entrez le Nom du client : "); gets(T[n].nom);
fflush(stdin);
printf("Entrez le Prenom du client : "); gets(T[n].prenom);
fflush(stdin);
printf("Entrez la Profession du client : "); gets(T[n].profession);
fflush(stdin);
printf("Entrez la Num Tel du client : "); gets(T[n].num_tel);
}
n++;
Gestion_des_clients();
}
// **************** RECHERCHE UN CLIENT **************** //
int Recherche(client T[],int N,int x)
{
int i;
for(i=0;i<N;i++)
if(T[i].id_client==x)
return i;
return -1;
}
// ***************** MODIFIER UN CLIENT ****************** //
void Modification(client T[],int N)
{
int pos,x;
printf("entrez l'id client ! "); scanf("%d",&x);
pos=Recherche(T,N,x);
if(pos==-1)
printf("ID client incorrect !");
else
{
printf("Entrez Le Nom : "); fflush(stdin); gets(T[pos].nom);
printf("Entrez Le Prenom : "); fflush(stdin); gets(T[pos].prenom);
printf("Entrez La Profession : "); fflush(stdin); gets(T[pos].profession);
printf("Entrez Le Num Tel : "); fflush(stdin); gets(T[pos].num_tel);
}
}
********************************************************
jusqu'à maintenant la seule Fonction qui marche bien c'est L'ajout :D
Les autres Fonctions se manque de quelque chose
merci de votre attention .. !