diff --git a/fonction.c b/fonction.c index 2981cb4..12fd3e1 100644 --- a/fonction.c +++ b/fonction.c @@ -201,6 +201,53 @@ void alimenterCarte (int tabAdherent[], int tabPoint[],int nb) printf("Erreur ! Numéro de carte absente de la base de donnée\n"); } +void ajoutActivite(int tabCoutPoint[],int tabNbEntree[]) +{ + int num, nbPoint; + printf("Numéro de la Nouvelle Activité :"); + scanf("%d", &num); + if (tabCoutPoint[num] != 0) + printf("Numéro d'activité déjà existant.\n"); + else + { + printf("Coût de l'activité :"); + scanf("%d", &nbPoint); + prinf("\t Récapitulatif :"); + printf("Numéro d'activité : %d\n", num); + printf("Nombre de point : %d\n", nbPoint); + tabCoutPoint[num] = nbPoint; + } + +} + +void suppActivite(int tabCoutPoint[], int tabNbEntree[]) +{ + int num; + char choix; + prinf("Quel Activité voulez vous supprimer : "); + scanf("%d", &num); + if (tabCoutPoint[num] == 0) + printf("Numéro d'activité pas existant\n"); + else + { + printf("Êtes vous sûre de vouloir supprimer l'activité (O|N): "); + scanf("%*c%c", choix); + while(choix != 'N' || choix != 'O') + { + printf("Êtes vous sûre de vouloir supprimer l'activité (O|N): "); + scanf("%*c%c", choix); + } + if (choix == 'N') + printf("Annulation de la suppression\n"); + if (choix == 'O') + { + printf("Suppression Activité %d\n", num); + tabCoutPoint[num] = 0; + tabNbEntree[num] = 0; + } + } + +}