|
|
@ -156,3 +156,57 @@ void afficheNbEntreAct(int tabNbEntree[], int tabPoint[], int tphys)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void alimenterCarte (int tabAdherent[], int tabPoint[],int nb)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
int num, trouve, i;
|
|
|
|
|
|
|
|
char formule;
|
|
|
|
|
|
|
|
printf("numero carte :");
|
|
|
|
|
|
|
|
scanf("%d",&num);
|
|
|
|
|
|
|
|
i = recherche(tabAdherent, num, nb, &trouve);
|
|
|
|
|
|
|
|
if (trouve == 1)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
printf("Qu'elle formule :\n");
|
|
|
|
|
|
|
|
printf("A : 5€ -> 5 points\n");
|
|
|
|
|
|
|
|
printf("B : 10€ -> 12 point\n");
|
|
|
|
|
|
|
|
printf("C : 15€ -> 20 point\n");
|
|
|
|
|
|
|
|
printf("Choisir :");
|
|
|
|
|
|
|
|
scanf("%*c%c", &formule);
|
|
|
|
|
|
|
|
while (formule != 'A' || formule != 'B' || formule != 'C')
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
printf("Erreur récupération de donnée\n");
|
|
|
|
|
|
|
|
printf("A : 5€ -> 5 points\n");
|
|
|
|
|
|
|
|
printf("B : 10€ -> 12 point\n");
|
|
|
|
|
|
|
|
printf("C : 15€ -> 20 point\n");
|
|
|
|
|
|
|
|
printf("Choisir :");
|
|
|
|
|
|
|
|
scanf("%*c%c", &formule);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (formule == 'A')
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
tabAdherent[i] = tabAdherent[i] + 5;
|
|
|
|
|
|
|
|
printf("accréditation de 5 points\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (formule == 'B')
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
tabAdherent[i] = tabAdherent[i] + 12;
|
|
|
|
|
|
|
|
printf("accréditation de 12 points\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (formule == 'B')
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
tabAdherent[i] = tabAdherent[i] + 20;
|
|
|
|
|
|
|
|
printf("accréditation de 20 points\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (trouve == 0)
|
|
|
|
|
|
|
|
printf("Erreur ! Numéro de carte absente de la base de donnée\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|