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