Amélioration de l'affichage et de la lisibilité du code

master
Kyllian CHABANON 2 years ago
parent bd37f1c7df
commit e70c390f62

@ -4,12 +4,12 @@ void Affichage1Adherent(int tNoCarte[], int tage[], int tPointsCarte[], int tCar
{ {
int pas, NoCarte, CarteActive, trouve; int pas, NoCarte, CarteActive, trouve;
printf("Entrez le numéro de la carte de l'adhérent recherché : "); printf("Entrez le numéro de la carte de l'adhérent recherché : ");
scanf("%d",&NoCarte); scanf("%d", &NoCarte);
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve); pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
if(trouve == 1) if (trouve == 1)
{ {
printf("\nN° de carte\tAge\tPoints\tEtat\n"); printf("\nN° de carte\tAge\tPoints\tEtat\n");
printf("%d\t\t%d\t%d\t%d\n", tNoCarte[pas], tage[pas], tPointsCarte[pas], tCarteActive[pas]); printf("%d\t%d\t%d\t%d\n", tNoCarte[pas], tage[pas], tPointsCarte[pas], tCarteActive[pas]);
} }
else else
{ {

@ -3,14 +3,14 @@
int rechercheAdherent(int tNoCarte[], int nbelem, int NoCarte, int *trouve) int rechercheAdherent(int tNoCarte[], int nbelem, int NoCarte, int *trouve)
{ {
int i; int i;
for(i = 0; i < nbelem; i++) for (i = 0; i < nbelem; i++)
{ {
if(tNoCarte[i] == NoCarte) if (tNoCarte[i] == NoCarte)
{ {
*trouve = 1; *trouve = 1;
return i; return i;
} }
if(tNoCarte[i] > NoCarte) if (tNoCarte[i] > NoCarte)
{ {
*trouve = 0; *trouve = 0;
return i + 1; return i + 1;
@ -27,17 +27,17 @@ int AjoutAdherent(int tNoCarte[], int tage[], int tPointsCarte[], int tCarteActi
scanf("%d", &age); scanf("%d", &age);
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve); pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
printf("%d\n", pas); printf("%d\n", pas);
for(j=nbelem; j> pas; j--) for (j = nbelem; j > pas; j--)
{ {
if(j == tmax) if (j == tmax)
{ {
printf("Tableau plein, impossible d'ajouter un adhérent.\n"); printf("Tableau plein, impossible d'ajouter un adhérent.\n");
return -1; return -1;
} }
tNoCarte[j] = tNoCarte[j-1]; tNoCarte[j] = tNoCarte[j - 1];
tage[j] = tage[j-1]; tage[j] = tage[j - 1];
tPointsCarte[j] = tPointsCarte[j-1]; tPointsCarte[j] = tPointsCarte[j - 1];
tCarteActive[j] = tCarteActive[j-1]; tCarteActive[j] = tCarteActive[j - 1];
} }
tNoCarte[pas] = pas + 1; tNoCarte[pas] = pas + 1;
printf("%d\n", tNoCarte[pas]); printf("%d\n", tNoCarte[pas]);
@ -47,7 +47,7 @@ int AjoutAdherent(int tNoCarte[], int tage[], int tPointsCarte[], int tCarteActi
nbelem++; nbelem++;
printf("Vous avez créé l'adhérent numéro %d. Il a %d ans.\nSa carte n'est pas active car il n'y a pas de points dessus.\nVoulez-vous en ajouter ? (o/n)\n", tNoCarte[pas], tage[pas]); printf("Vous avez créé l'adhérent numéro %d. Il a %d ans.\nSa carte n'est pas active car il n'y a pas de points dessus.\nVoulez-vous en ajouter ? (o/n)\n", tNoCarte[pas], tage[pas]);
scanf("%*c%c", &reponse); scanf("%*c%c", &reponse);
if(reponse == 'O' || reponse == 'o') if (reponse == 'O' || reponse == 'o')
{ {
AjoutPoints(tNoCarte, tPointsCarte, tCarteActive, nbelem); AjoutPoints(tNoCarte, tPointsCarte, tCarteActive, nbelem);
} }
@ -63,12 +63,12 @@ void ModificationAge(int tNoCarte[], int tage[], int nbelem)
{ {
int pas, NoCarte, age, trouve; int pas, NoCarte, age, trouve;
printf("Entrez le numéro de la carte de l'adhérent recherché : "); printf("Entrez le numéro de la carte de l'adhérent recherché : ");
scanf("%d",&NoCarte); scanf("%d", &NoCarte);
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve); pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
if(trouve == 1) if (trouve == 1)
{ {
printf("Entrez le nouvel âge de l'adhérent : "); printf("Entrez le nouvel âge de l'adhérent : ");
scanf("%d",&age); scanf("%d", &age);
tage[pas] = age; tage[pas] = age;
printf("Vous avez modifié l'âge de l'adhérent numéro %d. Son nouvel âge est %d.\n", NoCarte, age); printf("Vous avez modifié l'âge de l'adhérent numéro %d. Son nouvel âge est %d.\n", NoCarte, age);
} }
@ -83,16 +83,16 @@ int SupprimmerAdherent(int tNoCarte[], int tage[], int tPointsCarte[], int tCart
{ {
int pas, i, NoCarte, trouve; int pas, i, NoCarte, trouve;
printf("Entrez le numéro de la carte de l'adhérent recherché : "); printf("Entrez le numéro de la carte de l'adhérent recherché : ");
scanf("%d",&NoCarte); scanf("%d", &NoCarte);
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve); pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
if(trouve == 1) if (trouve == 1)
{ {
for(i = pas; i < nbelem; i++) for (i = pas; i < nbelem; i++)
{ {
tNoCarte[i] = tNoCarte[i+1]; tNoCarte[i] = tNoCarte[i + 1];
tage[i] = tage[i+1]; tage[i] = tage[i + 1];
tPointsCarte[i] = tPointsCarte[i+1]; tPointsCarte[i] = tPointsCarte[i + 1];
tCarteActive[i] = tCarteActive[i+1]; tCarteActive[i] = tCarteActive[i + 1];
} }
nbelem = nbelem - 1; nbelem = nbelem - 1;
printf("Vous avez bien supprimé l'adhérent numéro %d.\n", NoCarte); printf("Vous avez bien supprimé l'adhérent numéro %d.\n", NoCarte);
@ -109,11 +109,11 @@ void ModificationActivationCarte(int tNoCarte[], int tCarteActive[], int nbelem)
{ {
int NoCarte, trouve, pas; int NoCarte, trouve, pas;
printf("Entrez le numéro de la carte de l'adhérent recherché : "); printf("Entrez le numéro de la carte de l'adhérent recherché : ");
scanf("%d",&NoCarte); scanf("%d", &NoCarte);
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve); pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
if(trouve == 1) if (trouve == 1)
{ {
if(tCarteActive[pas] == 1) if (tCarteActive[pas] == 1)
{ {
tCarteActive[pas] = 0; tCarteActive[pas] = 0;
printf("La carte numéro %d est désormais désactivée.\n", NoCarte); printf("La carte numéro %d est désormais désactivée.\n", NoCarte);

@ -4,49 +4,46 @@ void AjoutPoints(int tNoCarte[], int tPointsCarte[], int tCarteActive[], int nbe
{ {
int pointsCarte, NoCarte, trouve, pas; int pointsCarte, NoCarte, trouve, pas;
printf("Entrez le numéro de la carte de l'adhérent recherché : "); printf("Entrez le numéro de la carte de l'adhérent recherché : ");
scanf("%d",&NoCarte); scanf("%d", &NoCarte);
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve); pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
if(trouve == 1) if (trouve == 1)
{ {
printf("Entrez le nombre de points a ajouter: "); printf("Entrez le nombre de points à ajouter : ");
scanf("%d", &pointsCarte); scanf("%d", &pointsCarte);
if(pointsCarte > 0 && pointsCarte <= 20) if (pointsCarte > 0 && pointsCarte <= 20)
{ {
tPointsCarte[pas] = pointsCarte; tPointsCarte[pas] = pointsCarte;
tCarteActive[pas] = 1; tCarteActive[pas] = 1;
printf("La carte est active.\n"); printf("La carte est active.\n");
} }
else else if (pointsCarte > 20 && pointsCarte <= 50)
if(pointsCarte > 20 && pointsCarte <= 50)
{ {
tPointsCarte[pas] = pointsCarte + pointsCarte*(1 + (5/100.0)); tPointsCarte[pas] = pointsCarte + pointsCarte * (1 + (5 / 100.0));
tCarteActive[pas] = 1; tCarteActive[pas] = 1;
printf("Merci pour votre achat. Nous vous offrons 5%% supplémentaires. De plus, votre carte est active.\n"); printf("Merci pour votre achat. Nous vous offrons 5%% supplémentaires.\nDe plus, votre carte est active.\n");
} }
else else if (pointsCarte > 50 && pointsCarte <= 100)
if(pointsCarte > 50 && pointsCarte <= 100)
{ {
tPointsCarte[pas] = pointsCarte + pointsCarte*(1 + (10/100.0)); tPointsCarte[pas] = pointsCarte + pointsCarte * (1 + (10 / 100.0));
tCarteActive[pas] = 1; tCarteActive[pas] = 1;
printf("Merci pour votre achat. Nous vous offrons 10%% supplémentaires. De plus, votre carte est active.\n"); printf("Merci pour votre achat. Nous vous offrons 10%% supplémentaires.\nDe plus, votre carte est active.\n");
} }
else else if (pointsCarte > 100)
if(pointsCarte > 100)
{ {
tPointsCarte[pas] = pointsCarte + pointsCarte*(1 + (15/100.0)); tPointsCarte[pas] = pointsCarte + pointsCarte * (1 + (15 / 100.0));
tCarteActive[pas] = 1; tCarteActive[pas] = 1;
printf("Merci pour votre achat. Nous vous offrons 15%% supplémentaires. De plus, votre carte est active.\n"); printf("Merci pour votre achat. Nous vous offrons 15%% supplémentaires.\nDe plus, votre carte est active.\n");
} }
else else
{ {
printf("Le nombre de points est incorrect.\n"); printf("Le nombre de points est incorrect.\n");
printf("Veuillez ressaisir le nombre de points a ajouter: "); printf("Veuillez ressaisir le nombre de points à ajouter : ");
scanf("%d", &pointsCarte); scanf("%d", &pointsCarte);
} }
} }
else else
{ {
printf("Ce numéro d'adhérant n'existe pas, veuillez réessayer\n"); printf("Ce numéro d'adhérent n'existe pas. Veuillez réessayer.\n");
return; return;
} }
} }
@ -56,15 +53,15 @@ void DebitActivitee(int tNoCarte[], int tCarteActive[], int tNbActivitesJour[],
int NoCarte, trouve, pas, pointsCarte; int NoCarte, trouve, pas, pointsCarte;
char reponse; char reponse;
printf("Entrez le numéro de la carte de l'adhérent recherché : "); printf("Entrez le numéro de la carte de l'adhérent recherché : ");
scanf("%d",&NoCarte); scanf("%d", &NoCarte);
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve); pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
if(trouve == 1) if (trouve == 1)
{ {
if(tCarteActive[pas] == 1) if (tCarteActive[pas] == 1)
{ {
printf("Voulez-vous desactiver cette carte ? (O/N)\n"); printf("Voulez-vous désactiver cette carte ? (o/n)\n");
scanf("%*c%c", &reponse); scanf("%*c%c", &reponse);
if(reponse == 'O' || reponse == 'o') if (reponse == 'O' || reponse == 'o')
{ {
tCarteActive[pas] = 0; tCarteActive[pas] = 0;
printf("La carte est desactivée.\n"); printf("La carte est desactivée.\n");
@ -76,9 +73,9 @@ void DebitActivitee(int tNoCarte[], int tCarteActive[], int tNbActivitesJour[],
} }
else else
{ {
printf("La carte est desactivée. Voulez-vous la réactiver ? (O/N)\n"); printf("La carte est desactivée. Voulez-vous la réactiver ? (o/n)\n");
scanf("%*c%c", &reponse); scanf("%*c%c", &reponse);
if(reponse == 'O' || reponse == 'o') if (reponse == 'O' || reponse == 'o')
{ {
tCarteActive[pas] = 1; tCarteActive[pas] = 1;
printf("La carte est activée.\n"); printf("La carte est activée.\n");
@ -91,7 +88,7 @@ void DebitActivitee(int tNoCarte[], int tCarteActive[], int tNbActivitesJour[],
} }
else else
{ {
printf("Ce numéro d'adhérant n'existe pas, veuillez réessayer\n"); printf("Ce numéro d'adhérent n'existe pas. Veuillez réessayer.\n");
return; return;
} }
} }
Loading…
Cancel
Save